PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-115778 twisted CVE debrief

CVE-2026-115778 is an unauthenticated remote denial-of-service vulnerability in the Twisted conch Telnet transport. The issue arises from an allocation-without-limits vulnerability (CWE-770) that allows any unauthenticated remote peer to exhaust server memory over a single connection by streaming bytes without sending the `IAC SE` terminator. This vulnerability affects Twisted installations and can be mitigated by verifying exposure, reviewing system configurations, and implementing compensating controls.

Vendor
twisted
Product
Unknown
CVSS
HIGH 7.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-23
Original CVE updated
2026-10-23
Advisory published
2026-10-23
Advisory updated
2026-10-23

Who should care

Defenders responsible for Twisted installations should assess exposure and potential impact. This includes reviewing system configurations, checking for updates, and implementing compensating controls where necessary.

Why it matters

CVE-2026-115778 is an unauthenticated remote denial-of-service vulnerability in the Twisted conch Telnet transport. The issue arises from an allocation-without-limits vulnerability (CWE-770) that allows any unauthenticated remote peer to exhaust server memory over a single connection by streaming bytes without sending the `IAC SE` terminator.

  • Memory exhaustion attacks can lead to denial-of-service
  • Unauthenticated remote access allows for exploitation
  • Lack of length checks in the `Telnet.dataReceived` method enables the vulnerability

Technical summary

The vulnerability is caused by an unbounded subnegotiation buffer in the Twisted conch telnet transport. This allows an attacker to exhaust server memory by streaming bytes without sending the `IAC SE` terminator. The issue is located in the `Telnet.dataReceived` method where every non-`IAC` byte is appended to the `self.commands` list without a length check. The affected product deployments should be reviewed for exposure, and compensating controls should be implemented to mitigate the vulnerability. Defenders should prioritize verifying exposure of Twisted installations to this vulnerability and assess the potential for memory exhaustion attacks.

Defensive priority

Defenders should prioritize verifying exposure of Twisted installations to this vulnerability and assess the potential for memory exhaustion attacks. This involves reviewing system configurations, checking for updates, and implementing compensating controls where necessary.

Recommended defensive actions

  • Verify exposure of Twisted installations to this vulnerability
  • Assess the potential for memory exhaustion attacks
  • Review system configurations and check for updates
  • Implement compensating controls where necessary
  • Track exceptions and retest remediated assets
  • Check relevant monitoring, detection, and logs for exposed assets
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed

Evidence notes

The vulnerability is caused by an unbounded subnegotiation buffer in the Twisted conch telnet transport. This allows an attacker to exhaust server memory by streaming bytes without sending the `IAC SE` terminator. The issue is located in the `Telnet.dataReceived` method where every non-`IAC` byte is appended to the `self.commands` list without a length check.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-115778 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-115778

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-115778 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-115778

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Twisted: Unauthenticated Remote Denial of Service in the Twisted conch Telnet Transport via an U

    Unverified legacy reference

    URL: https://storage.googleapis.com/osv-vulnerabilities/PyPI/GHSA-cwm5-jh59-mwxr.json

    osv_dev

  • Source reference

    Unverified legacy reference

    URL: https://github.com/twisted/twisted/security/advisories/GHSA-cwm5-jh59-mwxr

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/twisted/twisted/pull/12750

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/twisted/twisted/commit/073ba878c6c07d569cb61abc5ae76d46eff1b529

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/twisted/twisted/commit/5d91cc66a3591faba758a80a1479e0103602facc

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/twisted/twisted

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/twisted/twisted/releases/tag/twisted-26.10.0rc1

    Supplemental source

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.