Man har upptäckt flera sårbarheter i PyDNS, en DNS-klient implementerad i språket Python. Dan Kaminsky identifierade en praktisk angreppsvektor för förfalskning av DNS-svar och förgiftning av cachen, vilka utnyttjade den begränsade entropin i ett DNS-transaktions-id och avsaknaden av UDP-källkodsslumpning i många implementationer av DNS. Scott Kitterman noterade att python-dns var sårbart för denna förutsägbarhet eftersom den varken slumpar sitt transaktions-id eller källport. Sett tillsammans gör denna avsaknad av entropi program som använder python-dns för DNS-förfrågningar högst mottagliga för förfalskning av svar.
Projektet Common Vulnerabilities and Exposures identifierar denna klass av sårbarheter som CVE-2008-1447 och denna specifika instans i PyDNS som CVE-2008-4099.
För den stabila utgåvan (Etch) har dessa problem rättats i version 2.3.0-5.2+etch1.
Vi rekommenderar att ni uppgraderar ert python-dns-paket.
MD5-kontrollsummor för dessa filer finns i originalbulletinen.