CVE-2026-114605

NameCVE-2026-114605
Descriptiondnspython 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.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
ReferencesDLA-4892-1
Debian Bugs1151842

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
dnspython (PTS)bookworm2.3.0-1vulnerable
bookworm (security)2.3.0-1+deb12u1fixed
trixie2.7.0-1vulnerable
forky, sid2.8.0-7fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
dnspythonsourcebookworm2.3.0-1+deb12u1DLA-4892-1
dnspythonsource(unstable)2.8.0-71151842

Notes

[trixie] - dnspython <no-dsa> (Minor issue)
https://github.com/rthalley/dnspython/security/advisories/GHSA-45c3-73f7-pv4m
Fixed by: https://github.com/rthalley/dnspython/commit/b485e460c266540a1a09ca6d8d1d7b685b1d3023 (v2.9.0)

Search for package or bug name: Reporting problems