An issue has been found in the DNSSEC parsing code of PowerDNS Recursor from 4.0.0 up to and including 4.0.6 leading to a memory leak when parsing specially crafted DNSSEC ECDSA keys. These keys are only parsed when validation is enabled by setting dnssec to a value other than off or process-no-validate (default).
The product does not sufficiently track and release allocated memory after it has been used, which slowly consumes remaining memory.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Recursor | Powerdns | 4.0.0 (including) | 4.0.6 (including) |
Pdns-recursor | Ubuntu | artful | * |
Pdns-recursor | Ubuntu | esm-apps/xenial | * |
Pdns-recursor | Ubuntu | upstream | * |
Pdns-recursor | Ubuntu | xenial | * |
Pdns-recursor | Ubuntu | zesty | * |