CVE-2026-115778
SSVC: noneTwisted: Unauthenticated Remote Denial of Service in the Twisted conch Telnet Transport via an Unbounded Subnegotiation Buffer
Fetching some sources has been requested. Reload in about a minute to see them.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack conditions and impact
Derived from the CNA (via NVD) CVSS 3.1 vectorThis vulnerability may be exploitable over the internet without authentication or user interaction.
| Metric | Value | Meaning |
|---|---|---|
| Attack vector AV | N | Network |
| Attack complexity AC | L | Low (easy) |
| Privileges required PR | N | None |
| User interaction UI | N | None |
| Scope S | U | Unchanged |
| Confidentiality C | N | None |
| Integrity I | N | None |
| Availability A | H | High |
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Description
Twisted is an event-based framework for internet applications, supporting Python 3.6+. Prior to 26.10.0rc1, twisted.conch.telnet.Telnet.dataReceived appends every byte received after IAC SB to a persistent subnegotiation buffer until IAC SE is received, without applying a maximum length. Telnet option negotiation occurs before authentication, so an unauthenticated peer can omit the terminator and continuously grow the buffer. The resulting memory exhaustion can terminate the process and every service it hosts. This issue is fixed in version 26.10.0rc1.
CVSS assessments
| Provider | Version | Score | Vector |
|---|---|---|---|
| NVD / [email protected] (Secondary) | 3.1 | 7.5 HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| CNA / GitHub_M | 3.1 | 7.5 HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected products and packages
CNA (CVE.org)
| Vendor | Product | Versions |
|---|---|---|
| twisted | twisted | affected: < 26.10.0rc1 |
Open-source packages (GitHub Advisory / OSV)
Twisted: Unauthenticated Remote Denial of Service in the Twisted conch Telnet Transport via an Unbounded Subnegotiation Buffer
| Ecosystem | Package | Affected versions | Fixed in |
|---|---|---|---|
| PyPI | Twisted | <= 26.4.0 | 26.10.0rc1 |
Linux distribution status
Red Hat ↗ important
| Release | Package | Status | Fixed version / notes |
|---|---|---|---|
| Red Hat Ansible Automation Platform 2 | ansible-automation-platform-24/controller-rhel8 | fix deferred | |
| Red Hat Ansible Automation Platform 2 | ansible-automation-platform-25/controller-rhel8 | fix deferred | |
| Red Hat Ansible Automation Platform 2 | ansible-automation-platform-25/lightspeed-rhel8 | fix deferred | |
| Red Hat Ansible Automation Platform 2 | ansible-automation-platform-26/controller-rhel9 | affected | |
| Red Hat Ansible Automation Platform 2 | ansible-automation-platform-26/eda-controller-rhel9 | affected | |
| Red Hat Ansible Automation Platform 2 | ansible-automation-platform-26/lightspeed-rhel9 | affected | |
| Red Hat Ansible Automation Platform 2 | ansible-automation-platform-27/controller-rhel9 | affected | |
| Red Hat Ansible Automation Platform 2 | ansible-automation-platform-27/eda-controller-rhel9 | affected | |
| Red Hat Ansible Automation Platform 2 | ansible-automation-platform-27/lightspeed-rhel9 | affected | |
| Red Hat Ansible Automation Platform 2 | automation-controller | affected | |
| Red Hat Ansible Automation Platform 2 | python-twisted | fix deferred | |
| Red Hat OpenStack Platform 16.2 | python-twisted | affected | |
| Red Hat Ansible Automation Platform 2 | python3.11-twisted | affected | |
| Red Hat Ansible Automation Platform 2 | python3.12-twisted | affected | |
| Red Hat Ansible Automation Platform 2 | python3x-twisted | fix deferred |
Debian ↗
| Release | Package | Status | Fixed version / notes |
|---|---|---|---|
| bookworm | twisted | open not yet assigned | |
| forky | twisted | open not yet assigned | |
| sid | twisted | open not yet assigned | |
| trixie | twisted | open not yet assigned | no-dsa: Minor issue |
Ubuntu ↗ Fetching
References (6)
- https://github.com/advisories/GHSA-cwm5-jh59-mwxr GHSA
- https://github.com/twisted/twisted/commit/073ba878c6c07d569cb61abc5ae76d46eff1b529 NVD, CNA, GHSA x_refsource_MISC
- https://github.com/twisted/twisted/commit/5d91cc66a3591faba758a80a1479e0103602facc NVD, CNA, GHSA x_refsource_MISC
- https://github.com/twisted/twisted/pull/12750 NVD, CNA, GHSA x_refsource_MISC
- https://github.com/twisted/twisted/releases/tag/twisted-26.10.0rc1 NVD, CNA, GHSA x_refsource_MISC
- https://github.com/twisted/twisted/security/advisories/GHSA-cwm5-jh59-mwxr NVD, CNA, GHSA x_refsource_CONFIRM