Amit Klein discovered that pdns-recursor, a caching DNS resolver, uses a weak random number generator to create DNS transaction IDs and UDP source port numbers. As a result, cache poisoning attacks were simplified. (CVE-2008-1637 and CVE-2008-3217)
For the stable distribution (etch), these problems have been fixed in version 3.1.4-1+etch2.
For the unstable distribution (sid), these problems have been fixed in version 3.1.7-1.
We recommend that you upgrade your pdns-recursor package.
MD5 checksums of the listed files are available in the original advisory.