CVE-2008-4126 (GCVE-0-2008-4126)
Vulnerability from cvelistv5 – Published: 2008-09-18 17:47 – Updated: 2024-09-16 19:20
VLAI
EPSS
VEX
Summary
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.
Severity
No CVSS data available.
CWE
- n/a
Assigner
References
4 references
| URL | Tags |
|---|---|
| http://packages.debian.org/changelogs/pool/main/p… | x_refsource_CONFIRM |
| http://www.openwall.com/lists/oss-security/2008/09/11/1 | mailing-listx_refsource_MLIST |
| http://www.openwall.com/lists/oss-security/2008/09/16/4 | mailing-listx_refsource_MLIST |
| http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490217 | x_refsource_CONFIRM |
{
"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",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2008-4126",
"date": "2026-07-29",
"epss": "0.02194",
"percentile": "0.80643"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2008-4126\",\"sourceIdentifier\":\"cve@mitre.org\",\"published\":\"2008-09-18T17:59:33.140\",\"lastModified\":\"2026-04-23T00:35:47.467\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"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.\"},{\"lang\":\"es\",\"value\":\"PyDNS (tambi\u00e9n conocido como Python DNS) anterior a 2.3.1-5 en Debian GNU/Linux no utiliza puertos de origen aleatorios para las peticiones DNS ni usa ID\u0027s de transacci\u00f3n aleatorios para para los intentos DNS, lo que facilita a los atacantes remotos falsear las respuestas DNS. Una vulnerabilidad distinta de CVE-2008-1447. NOTA: esta vulnerabilidad existe debido a una soluci\u00f3n incompleta de CVE-2008-4099.\"}],\"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.0,\"impactScore\":4.9,\"acInsufInfo\":false,\"obtainAllPrivilege\":false,\"obtainUserPrivilege\":false,\"obtainOtherPrivilege\":false,\"userInteractionRequired\":false}]},\"weaknesses\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-16\"}]}],\"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\"}]}]}],\"references\":[{\"url\":\"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490217\",\"source\":\"cve@mitre.org\"},{\"url\":\"http://packages.debian.org/changelogs/pool/main/p/python-dns/python-dns_2.3.3-1/changelog\",\"source\":\"cve@mitre.org\"},{\"url\":\"http://www.openwall.com/lists/oss-security/2008/09/11/1\",\"source\":\"cve@mitre.org\"},{\"url\":\"http://www.openwall.com/lists/oss-security/2008/09/16/4\",\"source\":\"cve@mitre.org\"},{\"url\":\"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490217\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"},{\"url\":\"http://packages.debian.org/changelogs/pool/main/p/python-dns/python-dns_2.3.3-1/changelog\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"},{\"url\":\"http://www.openwall.com/lists/oss-security/2008/09/11/1\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"},{\"url\":\"http://www.openwall.com/lists/oss-security/2008/09/16/4\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"}]}}",
"redhat_vex": {
"current_release_date": "2025-11-21T13:14:58+00:00",
"cve": "CVE-2008-4126",
"id": "CVE-2008-4126",
"initial_release_date": "2008-09-11T00:00:00+00:00",
"product_status:known_not_affected": "1",
"source": "Red Hat CSAF VEX",
"status": "final",
"title": "python-pydns uses insecure DNS source ports",
"url": "https://security.access.redhat.com/data/csaf/v2/vex/2008/cve-2008-4126.json",
"version": "3"
}
}
}
Loading…
Loading…
Experimental. This forecast is provided for visualization only and may change without notice. Do not use it for operational decisions.
Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
Loading…