
CVE catalog
CVE-2026-42304
Twisted is an event-based framework for internet applications, supporting Python 3.6+. Prior to 26.4.0rc2, the twisted.names module is vulnerable to a Denial of Service (DoS) attack via resource exhau
- Severity
- High · CVSS 7.5
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 0.43% · Oct 25, 2026
Twisted is an event-based framework for internet applications, supporting Python 3.6+. Prior to 26.4.0rc2, the twisted.names module is vulnerable to a Denial of Service (DoS) attack via resource exhaustion during DNS name decompression. A remote, unauthenticated attacker can exploit this by sending a crafted TCP DNS packet containing deeply chained compression pointers. This flaw bypasses previous loop-prevention logic, causing the single-threaded Twisted reactor to hang while processing millions of recursive lookups, effectively freezing the server. This vulnerability is fixed in 26.4.0rc2.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | twisted | sid | 26.4.0-6 | fixed |
| Debian | twisted | forky | 26.4.0-6 | fixed |
| Debian | twisted | trixie | 24.11.0-1 | vulnerable |
| Debian | twisted | bookworm | 22.4.0-4+deb12u1 | vulnerable |
| Debian | twisted | bookworm-security | 22.4.0-4+deb12u1 | vulnerable |
| Cpe | twisted | Not reported | 24.3.0-1ubuntu0.2 | fixed |
| Cpe | python3-twisted | Not reported | 24.3.0-1ubuntu0.2 | fixed |
| Cpe | twisted-doc | Not reported | 24.3.0-1ubuntu0.2 | fixed |
| Cpe | twisted | Not reported | Not reported | vulnerable |
| Cpe | twisted | Not reported | 26.4.0 | fixed |
| Cpe | twisted | Not reported | Not reported | unknown |
| PyPI | twisted | Not reported | 26.4.0rc2 | fixed |
| PyPI | twisted | Not reported | 26.4.0 | fixed |
| Suse | python-Twisted | linux enterprise server 16.0 | 24.10.0-160000.3.1 | fixed |
| Suse | python-Twisted | linux enterprise server for sap applications 16.0 | 24.10.0-160000.3.1 | fixed |
| Ubuntu | twisted | 22.04 | 20.3.0-7ubuntu1 | vulnerable |
| Ubuntu | twisted | 22.04 | 20.3.0-7ubuntu3 | vulnerable |
| Ubuntu | twisted | 22.04 | 22.1.0-2ubuntu2 | vulnerable |
| Ubuntu | twisted | 22.04 | 22.1.0-2ubuntu2.1 | vulnerable |
| Ubuntu | twisted | 22.04 | 22.1.0-2ubuntu2.3 | vulnerable |
| Ubuntu | twisted | 22.04 | 22.1.0-2ubuntu2.4 | vulnerable |
| Ubuntu | twisted | 22.04 | 22.1.0-2ubuntu2.5 | vulnerable |
| Ubuntu | twisted | 22.04 | 22.1.0-2ubuntu2.6 | vulnerable |
| Ubuntu | twisted | 22.04 | 22.1.0-2ubuntu2.7 | fixed |
| Ubuntu | twisted | 24.04 | 22.4.0-4 | vulnerable |
| Ubuntu | twisted | 24.04 | 22.4.0-4ubuntu1 | vulnerable |
| Ubuntu | twisted | 24.04 | 23.10.0-2 | vulnerable |
| Ubuntu | twisted | 24.04 | 24.3.0-1 | vulnerable |
| Ubuntu | twisted | 24.04 | 24.3.0-1ubuntu0.1 | vulnerable |
| Ubuntu | twisted | 24.04 | 24.3.0-1ubuntu0.2 | fixed |
| Ubuntu | twisted | 25.10 | 24.11.0-1 | vulnerable |
| Ubuntu | twisted | 25.10 | 24.11.0-1ubuntu0.1 | fixed |
| Ubuntu | twisted | 26.04 | 24.11.0-1 | vulnerable |
| Ubuntu | twisted | 26.04 | 25.5.0-4 | vulnerable |
| Ubuntu | twisted | 26.04 | 25.5.0-5 | vulnerable |
| Ubuntu | twisted | 26.04 | 25.5.0-5ubuntu0.1 | fixed |
| Ubuntu | twisted | pro | 16.6.0-2ubuntu3 | vulnerable |
| Ubuntu | twisted | pro | 17.9.0-1 | vulnerable |
| Ubuntu | twisted | pro | 17.9.0-2 | vulnerable |
| Ubuntu | twisted | pro | 17.9.0-2ubuntu0.1 | vulnerable |
| Ubuntu | twisted | pro | 17.9.0-2ubuntu0.3 | vulnerable |
| Ubuntu | twisted | pro | 17.9.0-2ubuntu0.3+esm1 | vulnerable |
| Ubuntu | twisted | pro | 17.9.0-2ubuntu0.3+esm2 | vulnerable |
| Ubuntu | twisted | 20.04 | 18.9.0-3ubuntu1 | vulnerable |
| Ubuntu | twisted | 20.04 | 18.9.0-5 | vulnerable |
| Ubuntu | twisted | 20.04 | 18.9.0-6 | vulnerable |
| Ubuntu | twisted | 20.04 | 18.9.0-6build1 | vulnerable |
| Ubuntu | twisted | 20.04 | 18.9.0-6ubuntu1 | vulnerable |
| Ubuntu | twisted | 20.04 | 18.9.0-8 | vulnerable |
| Ubuntu | twisted | 20.04 | 18.9.0-11 | vulnerable |
| Ubuntu | twisted | 20.04 | 18.9.0-11ubuntu0.20.04.1 | vulnerable |
| Ubuntu | twisted | 20.04 | 18.9.0-11ubuntu0.20.04.2 | vulnerable |
| Ubuntu | twisted | 20.04 | 18.9.0-11ubuntu0.20.04.3 | vulnerable |
| Ubuntu | twisted | 20.04 | 18.9.0-11ubuntu0.20.04.4 | vulnerable |
| Ubuntu | twisted | 20.04 | 18.9.0-11ubuntu0.20.04.5 | vulnerable |
| Ubuntu | twisted | 22.04 | 20.3.0-7ubuntu1 | vulnerable |
| Ubuntu | twisted | 22.04 | 20.3.0-7ubuntu3 | vulnerable |
| Ubuntu | twisted | 22.04 | 22.1.0-2ubuntu2 | vulnerable |
| Ubuntu | twisted | 22.04 | 22.1.0-2ubuntu2.1 | vulnerable |
| Ubuntu | twisted | 22.04 | 22.1.0-2ubuntu2.3 | vulnerable |
| Ubuntu | twisted | 22.04 | 22.1.0-2ubuntu2.4 | vulnerable |
| Ubuntu | twisted | 22.04 | 22.1.0-2ubuntu2.5 | vulnerable |
| Ubuntu | twisted | 22.04 | 22.1.0-2ubuntu2.6 | vulnerable |
| Ubuntu | twisted | 22.04 | 22.1.0-2ubuntu2.7 | fixed |
| Ubuntu | twisted | 24.04 | 22.4.0-4 | vulnerable |
| Ubuntu | twisted | 24.04 | 22.4.0-4ubuntu1 | vulnerable |
| Ubuntu | twisted | 24.04 | 23.10.0-2 | vulnerable |
| Ubuntu | twisted | 24.04 | 24.3.0-1 | vulnerable |
| Ubuntu | twisted | 24.04 | 24.3.0-1ubuntu0.1 | vulnerable |
| Ubuntu | twisted | 24.04 | 24.3.0-1ubuntu0.2 | fixed |
| Ubuntu | twisted | 25.10 | 24.11.0-1 | vulnerable |
| Ubuntu | twisted | 25.10 | 24.11.0-1ubuntu0.1 | fixed |
| Ubuntu | twisted | 26.04 | 24.11.0-1 | vulnerable |
| Ubuntu | twisted | 26.04 | 25.5.0-4 | vulnerable |
| Ubuntu | twisted | 26.04 | 25.5.0-5 | vulnerable |
| Ubuntu | twisted | 26.04 | 25.5.0-5ubuntu0.1 | fixed |
| Opensuse | python-Twisted | tumbleweed | 26.4.0-1.1 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | twisted | source | sid | 26.4.0-1 | not yet assigned | Not reported | Not reported |
| Debian | twisted | source | forky | 26.4.0-1 | not yet assigned | Not reported | Not reported |
| Debian | twisted | source | trixie | (unfixed) | not yet assigned | Not reported | Not reported |
| Debian | twisted | source | bookworm | (unfixed) | not yet assigned | Not reported | Not reported |
| Cpe | twisted | cpe | Not reported | 24.3.0-1ubuntu0.2 | Not reported | Not reported | Not reported |
| Cpe | python3-twisted | cpe | Not reported | 24.3.0-1ubuntu0.2 | Not reported | Not reported | Not reported |
| Cpe | twisted-doc | cpe | Not reported | 24.3.0-1ubuntu0.2 | Not reported | Not reported | Not reported |
| Cpe | twisted | cpe | Not reported | 26.4.0 | Not reported | Not reported | Not reported |
| PyPI | twisted | PyPI | Not reported | 26.4.0rc2 | Not reported | GHSA-GRGV-6HW6-V9G4 | Not reported |
| PyPI | twisted | PyPI | Not reported | 26.4.0 | Not reported | Not reported | Not reported |
| Suse | python-Twisted | rpm | linux enterprise server 16.0 | 24.10.0-160000.3.1 | Not reported | SUSE-SU-2026:22004-1 | Not reported |
| Suse | python-Twisted | rpm | linux enterprise server for sap applications 16.0 | 24.10.0-160000.3.1 | Not reported | SUSE-SU-2026:22004-1 | Not reported |
| Ubuntu | twisted | deb | 22.04 | 22.1.0-2ubuntu2.7 | Not reported | USN-8380-1 | Not reported |
| Ubuntu | twisted | deb | 24.04 | 24.3.0-1ubuntu0.2 | Not reported | USN-8380-1 | Not reported |
| Ubuntu | twisted | deb | 25.10 | 24.11.0-1ubuntu0.1 | Not reported | USN-8380-1 | Not reported |
| Ubuntu | twisted | deb | 26.04 | 25.5.0-5ubuntu0.1 | Not reported | USN-8380-1 | Not reported |
| Ubuntu | twisted | deb | 22.04 | 22.1.0-2ubuntu2.7 | Not reported | UBUNTU-CVE-2026-42304 | Not reported |
| Ubuntu | twisted | deb | 24.04 | 24.3.0-1ubuntu0.2 | Not reported | UBUNTU-CVE-2026-42304 | Not reported |
| Ubuntu | twisted | deb | 25.10 | 24.11.0-1ubuntu0.1 | Not reported | UBUNTU-CVE-2026-42304 | Not reported |
| Ubuntu | twisted | deb | 26.04 | 25.5.0-5ubuntu0.1 | Not reported | UBUNTU-CVE-2026-42304 | Not reported |
| Opensuse | python-Twisted | rpm | tumbleweed | 26.4.0-1.1 | Not reported | OPENSUSE-SU-2026:10759-1 | Not reported |
Notes
[trixie] twisted: Minor issue [bookworm] twisted: Minor issue
OpenFactory catalog packages
[Debian 12 (Bookworm)]
- [python3-twisted]Affected
Source package: [twisted]
Details (4)
22.4.0-4+deb12u1· all · bookwormAffected
nvd · twisted · debian · bookworm; nvd · twisted · debian · 12
22.4.0-4+deb12u1· all · bookwormAffected
nvd · twisted · debian · bookworm; nvd · twisted · debian · 12
22.4.0-4+deb12u1· all · bookworm-securityAffected
nvd · twisted · debian · bookworm; nvd · twisted · debian · 12
22.4.0-4+deb12u1· all · bookworm-securityAffected
nvd · twisted · debian · bookworm; nvd · twisted · debian · 12
- [twisted-doc]Affected
Source package: [twisted]
Details (4)
22.4.0-4+deb12u1· all · bookwormAffected
nvd · twisted · debian · bookworm; nvd · twisted · debian · 12
22.4.0-4+deb12u1· all · bookwormAffected
nvd · twisted · debian · bookworm; nvd · twisted · debian · 12
22.4.0-4+deb12u1· all · bookworm-securityAffected
nvd · twisted · debian · bookworm; nvd · twisted · debian · 12
22.4.0-4+deb12u1· all · bookworm-securityAffected
nvd · twisted · debian · bookworm; nvd · twisted · debian · 12
[Debian 13 (Trixie)]
- [python3-twisted]Affected
Source package: [twisted]
Details (2)
24.11.0-1· all · trixieAffected
nvd · twisted · debian · 13
24.11.0-1· all · trixieAffected
nvd · twisted · debian · 13
- [twisted-doc]Affected
Source package: [twisted]
Details (2)
24.11.0-1· all · trixieAffected
nvd · twisted · debian · 13
24.11.0-1· all · trixieAffected
nvd · twisted · debian · 13
[openSUSE Tumbleweed]
- [python313-Twisted]Unknown
Source package: [python-Twisted]
Details (1)
26.4.0-3.3· noarch · tumbleweedUnknown · Fixed:
26.4.0-1.1Version impact unknown
nvd · python-Twisted · opensuse · tumbleweed
- [python313-Twisted-all_non_platform]Unknown
Source package: [python-Twisted]
Details (1)
26.4.0-3.3· noarch · tumbleweedUnknown · Fixed:
26.4.0-1.1Version impact unknown
nvd · python-Twisted · opensuse · tumbleweed
- [python313-Twisted-conch]Unknown
Source package: [python-Twisted]
Details (1)
26.4.0-3.3· noarch · tumbleweedUnknown · Fixed:
26.4.0-1.1Version impact unknown
nvd · python-Twisted · opensuse · tumbleweed
- [python313-Twisted-conch_nacl]Unknown
Source package: [python-Twisted]
Details (1)
26.4.0-3.3· noarch · tumbleweedUnknown · Fixed:
26.4.0-1.1Version impact unknown
nvd · python-Twisted · opensuse · tumbleweed
- [python313-Twisted-contextvars]Unknown
Source package: [python-Twisted]
Details (1)
26.4.0-3.3· noarch · tumbleweedUnknown · Fixed:
26.4.0-1.1Version impact unknown
nvd · python-Twisted · opensuse · tumbleweed
- [python313-Twisted-http2]Unknown
Source package: [python-Twisted]
Details (1)
26.4.0-3.3· noarch · tumbleweedUnknown · Fixed:
26.4.0-1.1Version impact unknown
nvd · python-Twisted · opensuse · tumbleweed
- [python313-Twisted-serial]Unknown
Source package: [python-Twisted]
Details (1)
26.4.0-3.3· noarch · tumbleweedUnknown · Fixed:
26.4.0-1.1Version impact unknown
nvd · python-Twisted · opensuse · tumbleweed
- [python313-Twisted-tls]Unknown
Source package: [python-Twisted]
Details (1)
26.4.0-3.3· noarch · tumbleweedUnknown · Fixed:
26.4.0-1.1Version impact unknown
nvd · python-Twisted · opensuse · tumbleweed
- [python314-Twisted]Unknown
Source package: [python-Twisted]
Details (1)
26.4.0-3.3· noarch · tumbleweedUnknown · Fixed:
26.4.0-1.1Version impact unknown
nvd · python-Twisted · opensuse · tumbleweed
- [python314-Twisted-all_non_platform]Unknown
Source package: [python-Twisted]
Details (1)
26.4.0-3.3· noarch · tumbleweedUnknown · Fixed:
26.4.0-1.1Version impact unknown
nvd · python-Twisted · opensuse · tumbleweed
- [python314-Twisted-conch]Unknown
Source package: [python-Twisted]
Details (1)
26.4.0-3.3· noarch · tumbleweedUnknown · Fixed:
26.4.0-1.1Version impact unknown
nvd · python-Twisted · opensuse · tumbleweed
- [python314-Twisted-conch_nacl]Unknown
Source package: [python-Twisted]
Details (1)
26.4.0-3.3· noarch · tumbleweedUnknown · Fixed:
26.4.0-1.1Version impact unknown
nvd · python-Twisted · opensuse · tumbleweed
- [python314-Twisted-contextvars]Unknown
Source package: [python-Twisted]
Details (1)
26.4.0-3.3· noarch · tumbleweedUnknown · Fixed:
26.4.0-1.1Version impact unknown
nvd · python-Twisted · opensuse · tumbleweed
- [python314-Twisted-http2]Unknown
Source package: [python-Twisted]
Details (1)
26.4.0-3.3· noarch · tumbleweedUnknown · Fixed:
26.4.0-1.1Version impact unknown
nvd · python-Twisted · opensuse · tumbleweed
- [python314-Twisted-serial]Unknown
Source package: [python-Twisted]
Details (1)
26.4.0-3.3· noarch · tumbleweedUnknown · Fixed:
26.4.0-1.1Version impact unknown
nvd · python-Twisted · opensuse · tumbleweed
- [python314-Twisted-tls]Unknown
Source package: [python-Twisted]
Details (1)
26.4.0-3.3· noarch · tumbleweedUnknown · Fixed:
26.4.0-1.1Version impact unknown
nvd · python-Twisted · opensuse · tumbleweed
Observed:
References
- [https://ftp.suse.com/pub/projects/security/]
- [https://nvd.nist.gov/vuln/detail/CVE-2026-42304]
- [https://osv.dev/vulnerability/DEBIAN-CVE-2026-42304]
- [https://osv.dev/vulnerability/GHSA-grgv-6hw6-v9g4]
- [https://osv.dev/vulnerability/SUSE-SU-2026:22004-1]
- [https://osv.dev/vulnerability/UBUNTU-CVE-2026-42304]
- [https://osv.dev/vulnerability/USN-8380-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2026:10759-1]
- [https://security-tracker.debian.org/tracker/CVE-2026-42304]
- [https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42304.json]
- [https://ubuntu.com/security/notices/USN-8380-1]
- [https://wid.cert-bund.de/.well-known/csaf/white/2026/wid-sec-w-2026-2455.json]
[CERT-Bund public advisories] · [Debian Security Tracker] · [FIRST EPSS] · [National Vulnerability Database (NVD)] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX] · [Ubuntu Security Notices (USN)]