Input validation error in PowerDNS Recursor - CVE-2008-1637

 

Input validation error in PowerDNS Recursor - CVE-2008-1637

Published: April 2, 2008 / Updated: June 21, 2025


Vulnerability identifier: #VU111722
CSH Severity: Medium
CVSS v4.0: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:U/U:Green
CVE-ID: CVE-2008-1637
CWE-ID: CWE-20
Exploitation vector: Remote access
Exploit availability: No public exploit available
Vendor: PowerDNS.COM B.V.
Affected software:
PowerDNS Recursor

Detailed vulnerability description

The vulnerability allows a remote non-authenticated attacker to read and manipulate data.

PowerDNS Recursor before 3.1.5 uses insufficient randomness to calculate (1) TRXID values and (2) UDP source port numbers, which makes it easier for remote attackers to poison a DNS cache, related to (a) algorithmic deficiencies in rand and random functions in external libraries, (b) use of a 32-bit seed value, and (c) choice of the time of day as the sole seeding information.


How to mitigate CVE-2008-1637

Install update from vendor's website.

Sources