PowerDNS DNSdist
cpe:2.3:a:powerdns:dnsdist:*:*:*:*:*:*:*
- <= 2.0.3
- <= 1.9.12
A vulnerability in PowerDNS DNSdist versions through 2.0.3 and 1.9.12 allows for an out-of-bounds read. This issue arises when custom Lua code invokes the functions getDomainListByAddress() or getAddressListByDomain() on a packet cache that contains a crafted response. The vulnerability can lead to a denial-of-service condition by causing excessive memory allocation.
Exploitation of this vulnerability causes a denial-of-service condition by triggering an out-of-bounds read, which can be manipulated to disrupt normal service operations.
Users can upgrade to PowerDNS DNSdist versions 1.9.13 or 2.0.4, where this vulnerability has been patched. Alternatively, avoid using the Lua functions getDomainListByAddress() or getAddressListByDomain() on packet caches.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.