In Exim before 4.99.2, on systems using musl libc (not glibc), an attacker can crash the connection instance when malformed DNS data is present in PTR records. This is caused by a dn_expand oddity in octal printing.
The code does not function according to its published specifications, potentially leading to incorrect usage.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Exim | Exim | * | 4.99.2 (excluding) |
| Exim4 | Ubuntu | upstream | * |