{"api_version":"1","generated_at":"2026-07-23T06:57:07+00:00","cve":"CVE-2008-4126","urls":{"html":"https://cve.report/CVE-2008-4126","api":"https://cve.report/api/cve/CVE-2008-4126.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2008-4126","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2008-4126"},"summary":{"title":"CVE-2008-4126","description":"PyDNS (aka python-dns) before 2.3.1-5 in Debian GNU/Linux does not use random source ports for DNS requests and does not use random transaction IDs for DNS retries, which makes it easier for remote attackers to spoof DNS responses, a different vulnerability than CVE-2008-1447.  NOTE: this vulnerability exists because of an incomplete fix for CVE-2008-4099.","state":"PUBLISHED","assigner":"mitre","published_at":"2008-09-18 17:59:33","updated_at":"2026-04-23 00:35:47"},"problem_types":["CWE-16","n/a"],"metrics":[{"version":"2.0","source":"nvd@nist.gov","type":"Primary","score":"6.4","severity":"","vector":"AV:N/AC:L/Au:N/C:N/I:P/A:P","data":{"version":"2.0","vectorString":"AV:N/AC:L/Au:N/C:N/I:P/A:P","baseScore":6.4,"accessVector":"NETWORK","accessComplexity":"LOW","authentication":"NONE","confidentialityImpact":"NONE","integrityImpact":"PARTIAL","availabilityImpact":"PARTIAL"}}],"references":[{"url":"http://packages.debian.org/changelogs/pool/main/p/python-dns/python-dns_2.3.3-1/changelog","name":"http://packages.debian.org/changelogs/pool/main/p/python-dns/python-dns_2.3.3-1/changelog","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"404 Not Found","mime":"text/html","httpstatus":"404","archivestatus":"404"},{"url":"http://www.openwall.com/lists/oss-security/2008/09/16/4","name":"http://www.openwall.com/lists/oss-security/2008/09/16/4","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"oss-security - Re: CVE Request (ruby -- DNS spoofing vulnerability\n in resolv.rb)","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490217","name":"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490217","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"#490217 - python-dns vulnerable to CVE-2008-1447 DNS source port guessable - Debian Bug report logs","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.openwall.com/lists/oss-security/2008/09/11/1","name":"http://www.openwall.com/lists/oss-security/2008/09/11/1","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":[],"title":"oss-security - Re: CVE Request (ruby -- DNS spoofing vulnerability\n in resolv.rb)","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://www.cve.org/CVERecord?id=CVE-2008-4126","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2008-4126","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[{"source":"CNA","vendor":"n/a","product":"n/a","version":"affected n/a","platforms":[]}],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[],"nvd_cpes":[{"cve_year":"2008","cve_id":"4126","vulnerable":"0","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"debian","cpe5":"linux","cpe6":"unknown","cpe7":"unknown","cpe8":"etch","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2008","cve_id":"4126","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"debian","cpe5":"python-dns","cpe6":"2.3.0-1","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2008","cve_id":"4126","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"debian","cpe5":"python-dns","cpe6":"2.3.0-2","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2008","cve_id":"4126","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"debian","cpe5":"python-dns","cpe6":"2.3.0-3","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2008","cve_id":"4126","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"debian","cpe5":"python-dns","cpe6":"2.3.0-4","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2008","cve_id":"4126","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"debian","cpe5":"python-dns","cpe6":"2.3.0-5","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2008","cve_id":"4126","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"debian","cpe5":"python-dns","cpe6":"2.3.0-5.1","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2008","cve_id":"4126","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"debian","cpe5":"python-dns","cpe6":"2.3.0-6","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2008","cve_id":"4126","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"debian","cpe5":"python-dns","cpe6":"2.3.1-1","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2008","cve_id":"4126","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"debian","cpe5":"python-dns","cpe6":"2.3.1-2","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2008","cve_id":"4126","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"debian","cpe5":"python-dns","cpe6":"2.3.1-3","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2008","cve_id":"4126","vulnerable":"1","versionEndIncluding":"2.3.1-4","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"debian","cpe5":"python-dns","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":null,"legacy_qids":[]},"source_records":{"cve_program":{"containers":{"adp":[{"providerMetadata":{"dateUpdated":"2024-08-07T10:08:33.651Z","orgId":"af854a3a-2127-422b-91ae-364da2661108","shortName":"CVE"},"references":[{"tags":["x_refsource_CONFIRM","x_transferred"],"url":"http://packages.debian.org/changelogs/pool/main/p/python-dns/python-dns_2.3.3-1/changelog"},{"name":"[oss-security] 20080911 Re: CVE Request (ruby -- DNS spoofing vulnerability in resolv.rb)","tags":["mailing-list","x_refsource_MLIST","x_transferred"],"url":"http://www.openwall.com/lists/oss-security/2008/09/11/1"},{"name":"[oss-security] 20080915 Re: CVE Request (ruby -- DNS spoofing vulnerability in resolv.rb)","tags":["mailing-list","x_refsource_MLIST","x_transferred"],"url":"http://www.openwall.com/lists/oss-security/2008/09/16/4"},{"tags":["x_refsource_CONFIRM","x_transferred"],"url":"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490217"}],"title":"CVE Program Container"}],"cna":{"affected":[{"product":"n/a","vendor":"n/a","versions":[{"status":"affected","version":"n/a"}]}],"descriptions":[{"lang":"en","value":"PyDNS (aka python-dns) before 2.3.1-5 in Debian GNU/Linux does not use random source ports for DNS requests and does not use random transaction IDs for DNS retries, which makes it easier for remote attackers to spoof DNS responses, a different vulnerability than CVE-2008-1447.  NOTE: this vulnerability exists because of an incomplete fix for CVE-2008-4099."}],"problemTypes":[{"descriptions":[{"description":"n/a","lang":"en","type":"text"}]}],"providerMetadata":{"dateUpdated":"2008-09-18T17:47:00.000Z","orgId":"8254265b-2729-46b6-b9e3-3dfca2d5bfca","shortName":"mitre"},"references":[{"tags":["x_refsource_CONFIRM"],"url":"http://packages.debian.org/changelogs/pool/main/p/python-dns/python-dns_2.3.3-1/changelog"},{"name":"[oss-security] 20080911 Re: CVE Request (ruby -- DNS spoofing vulnerability in resolv.rb)","tags":["mailing-list","x_refsource_MLIST"],"url":"http://www.openwall.com/lists/oss-security/2008/09/11/1"},{"name":"[oss-security] 20080915 Re: CVE Request (ruby -- DNS spoofing vulnerability in resolv.rb)","tags":["mailing-list","x_refsource_MLIST"],"url":"http://www.openwall.com/lists/oss-security/2008/09/16/4"},{"tags":["x_refsource_CONFIRM"],"url":"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490217"}],"x_legacyV4Record":{"CVE_data_meta":{"ASSIGNER":"cve@mitre.org","ID":"CVE-2008-4126","STATE":"PUBLIC"},"affects":{"vendor":{"vendor_data":[{"product":{"product_data":[{"product_name":"n/a","version":{"version_data":[{"version_value":"n/a"}]}}]},"vendor_name":"n/a"}]}},"data_format":"MITRE","data_type":"CVE","data_version":"4.0","description":{"description_data":[{"lang":"eng","value":"PyDNS (aka python-dns) before 2.3.1-5 in Debian GNU/Linux does not use random source ports for DNS requests and does not use random transaction IDs for DNS retries, which makes it easier for remote attackers to spoof DNS responses, a different vulnerability than CVE-2008-1447.  NOTE: this vulnerability exists because of an incomplete fix for CVE-2008-4099."}]},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"n/a"}]}]},"references":{"reference_data":[{"name":"http://packages.debian.org/changelogs/pool/main/p/python-dns/python-dns_2.3.3-1/changelog","refsource":"CONFIRM","url":"http://packages.debian.org/changelogs/pool/main/p/python-dns/python-dns_2.3.3-1/changelog"},{"name":"[oss-security] 20080911 Re: CVE Request (ruby -- DNS spoofing vulnerability in resolv.rb)","refsource":"MLIST","url":"http://www.openwall.com/lists/oss-security/2008/09/11/1"},{"name":"[oss-security] 20080915 Re: CVE Request (ruby -- DNS spoofing vulnerability in resolv.rb)","refsource":"MLIST","url":"http://www.openwall.com/lists/oss-security/2008/09/16/4"},{"name":"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490217","refsource":"CONFIRM","url":"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490217"}]}}}},"cveMetadata":{"assignerOrgId":"8254265b-2729-46b6-b9e3-3dfca2d5bfca","assignerShortName":"mitre","cveId":"CVE-2008-4126","datePublished":"2008-09-18T17:47:00.000Z","dateReserved":"2008-09-18T00:00:00.000Z","dateUpdated":"2024-09-16T19:20:50.961Z","state":"PUBLISHED"},"dataType":"CVE_RECORD","dataVersion":"5.1"},"nvd":{"publishedDate":"2008-09-18 17:59:33","lastModifiedDate":"2026-04-23 00:35:47","problem_types":["CWE-16","n/a"],"metrics":{"cvssMetricV2":[{"source":"nvd@nist.gov","type":"Primary","cvssData":{"version":"2.0","vectorString":"AV:N/AC:L/Au:N/C:N/I:P/A:P","baseScore":6.4,"accessVector":"NETWORK","accessComplexity":"LOW","authentication":"NONE","confidentialityImpact":"NONE","integrityImpact":"PARTIAL","availabilityImpact":"PARTIAL"},"baseSeverity":"MEDIUM","exploitabilityScore":10,"impactScore":4.9,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":false}]},"configurations":[{"operator":"AND","nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:debian:python-dns:*:*:*:*:*:*:*:*","versionEndIncluding":"2.3.1-4","matchCriteriaId":"19619421-DA18-4493-9A13-F652C7329708"},{"vulnerable":true,"criteria":"cpe:2.3:a:debian:python-dns:2.3.0-1:*:*:*:*:*:*:*","matchCriteriaId":"7F07B638-3E16-4A58-9380-495A21FB56FB"},{"vulnerable":true,"criteria":"cpe:2.3:a:debian:python-dns:2.3.0-2:*:*:*:*:*:*:*","matchCriteriaId":"FC6F9EC4-0F3B-415A-B518-911716059350"},{"vulnerable":true,"criteria":"cpe:2.3:a:debian:python-dns:2.3.0-3:*:*:*:*:*:*:*","matchCriteriaId":"C75EED6D-9C9E-47C8-B411-9A15072A82D8"},{"vulnerable":true,"criteria":"cpe:2.3:a:debian:python-dns:2.3.0-4:*:*:*:*:*:*:*","matchCriteriaId":"C1FF1443-4AF9-4A90-BD01-4BD6DC9494EF"},{"vulnerable":true,"criteria":"cpe:2.3:a:debian:python-dns:2.3.0-5:*:*:*:*:*:*:*","matchCriteriaId":"FE12FBCE-B3EC-43E2-AAFE-FA0497921C47"},{"vulnerable":true,"criteria":"cpe:2.3:a:debian:python-dns:2.3.0-5.1:*:*:*:*:*:*:*","matchCriteriaId":"06410162-F3CE-4E90-A9CB-6BA35117A259"},{"vulnerable":true,"criteria":"cpe:2.3:a:debian:python-dns:2.3.0-6:*:*:*:*:*:*:*","matchCriteriaId":"F369971A-A314-4883-84DD-07F906F06145"},{"vulnerable":true,"criteria":"cpe:2.3:a:debian:python-dns:2.3.1-1:*:*:*:*:*:*:*","matchCriteriaId":"F9B62615-D57C-4567-B2A6-AD4BDE465864"},{"vulnerable":true,"criteria":"cpe:2.3:a:debian:python-dns:2.3.1-2:*:*:*:*:*:*:*","matchCriteriaId":"34A10018-9535-4865-9FC0-0ED7EDE74691"},{"vulnerable":true,"criteria":"cpe:2.3:a:debian:python-dns:2.3.1-3:*:*:*:*:*:*:*","matchCriteriaId":"3EF11BC6-303A-4B2E-8F60-2782219915CC"}]},{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":false,"criteria":"cpe:2.3:a:debian:linux:unknown:unknown:etch:*:*:*:*:*","matchCriteriaId":"3CFF5E16-B757-4F51-9896-EA47AEBD5A91"}]}]}]},"legacy_mitre":{"record":{"CveYear":"2008","CveId":"4126","Ordinal":"1","Title":"CVE-2008-4126","CVE":"CVE-2008-4126","Year":"2008"},"notes":[{"CveYear":"2008","CveId":"4126","Ordinal":"1","NoteData":"PyDNS (aka python-dns) before 2.3.1-5 in Debian GNU/Linux does not use random source ports for DNS requests and does not use random transaction IDs for DNS retries, which makes it easier for remote attackers to spoof DNS responses, a different vulnerability than CVE-2008-1447.  NOTE: this vulnerability exists because of an incomplete fix for CVE-2008-4099.","Type":"Description","Title":"CVE-2008-4126"},{"CveYear":"2008","CveId":"4126","Ordinal":"2","NoteData":"2008-09-18","Type":"Other","Title":"Published"}]}}}