dnspython dns.name.from_wire_parser() excessive CPU use
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| rthalley | dnspython | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Rthalley | Dnspython |
|
| Source | ID | Title |
|---|---|---|
Debian DLA |
DLA-4892-1 | dnspython security update |
Github GHSA |
GHSA-45c3-73f7-pv4m | dnspython dns.name.from_wire_parser() excessive CPU use |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.481% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Rthalley
Rthalley dnspython |
|
| Weaknesses | CWE-606 | |
| Vendors & Products |
Rthalley
Rthalley dnspython |
|
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | dnspython is a DNS toolkit for Python. Prior to 2.9.0, dns.name.from_wire_parser follows attacker-controlled DNS compression pointer chains without a hop limit. A malicious DNS wire-format message can force excessive pointer traversal during name decompression, causing high CPU use, application degradation, or denial of service in applications that process untrusted DNS messages. This issue is fixed in version 2.9.0. | |
| Title | dnspython dns.name.from_wire_parser() excessive CPU use | |
| Weaknesses | CWE-674 | |
| References |
| |
| Metrics |
cvssV3_1
|