CVE catalog

CVE-2026-115877

twisted: CVE-2026-115877

[CVE catalog]

Severity
Medium · CVSS 5.4CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.26% · Oct 25, 2026

Twisted is an event-based framework for internet applications, supporting Python 3.6+. Prior to 26.10.0rc1, twisted.web.http.HTTPChannel.headerReceived rejects a NUL byte in an HTTP header value but accepts a bare carriage return or bare line feed. Because Twisted splits header lines only on CRLF, a hidden Content-Length header can remain folded into another value while a lenient front end treats the bare character as a line terminator. The resulting framing disagreement can smuggle a following request past front-end access controls, poison a shared connection or cache, and expose a later client to the wrong response. This issue is an incomplete-fix residual of earlier Twisted request-smuggling protections. This issue is fixed in version 26.10.0rc1.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiantwistedsid26.4.0-6vulnerable
Debiantwistedforky26.4.0-6vulnerable
Debiantwistedtrixie24.11.0-1vulnerable
Debiantwistedbookworm22.4.0-4+deb12u1vulnerable
Debiantwistedbookworm-security22.4.0-4+deb12u1vulnerable
Ubuntutwistedpro16.6.0-2ubuntu3vulnerable
Ubuntutwistedpro17.9.0-1vulnerable
Ubuntutwistedpro17.9.0-2vulnerable
Ubuntutwistedpro17.9.0-2ubuntu0.1vulnerable
Ubuntutwistedpro17.9.0-2ubuntu0.3vulnerable
Ubuntutwistedpro17.9.0-2ubuntu0.3+esm1vulnerable
Ubuntutwistedpro17.9.0-2ubuntu0.3+esm2vulnerable
Ubuntutwisted20.0418.9.0-3ubuntu1vulnerable
Ubuntutwisted20.0418.9.0-5vulnerable
Ubuntutwisted20.0418.9.0-6vulnerable
Ubuntutwisted20.0418.9.0-6build1vulnerable
Ubuntutwisted20.0418.9.0-6ubuntu1vulnerable
Ubuntutwisted20.0418.9.0-8vulnerable
Ubuntutwisted20.0418.9.0-11vulnerable
Ubuntutwisted20.0418.9.0-11ubuntu0.20.04.1vulnerable
Ubuntutwisted20.0418.9.0-11ubuntu0.20.04.2vulnerable
Ubuntutwisted20.0418.9.0-11ubuntu0.20.04.3vulnerable
Ubuntutwisted20.0418.9.0-11ubuntu0.20.04.4vulnerable
Ubuntutwisted20.0418.9.0-11ubuntu0.20.04.5vulnerable
Ubuntutwisted22.0420.3.0-7ubuntu1vulnerable
Ubuntutwisted22.0420.3.0-7ubuntu3vulnerable
Ubuntutwisted22.0422.1.0-2ubuntu2vulnerable
Ubuntutwisted22.0422.1.0-2ubuntu2.1vulnerable
Ubuntutwisted22.0422.1.0-2ubuntu2.3vulnerable
Ubuntutwisted22.0422.1.0-2ubuntu2.4vulnerable
Ubuntutwisted22.0422.1.0-2ubuntu2.5vulnerable
Ubuntutwisted22.0422.1.0-2ubuntu2.6vulnerable
Ubuntutwisted22.0422.1.0-2ubuntu2.7vulnerable
Ubuntutwisted24.0422.4.0-4vulnerable
Ubuntutwisted24.0422.4.0-4ubuntu1vulnerable
Ubuntutwisted24.0423.10.0-2vulnerable
Ubuntutwisted24.0424.3.0-1vulnerable
Ubuntutwisted24.0424.3.0-1ubuntu0.1vulnerable
Ubuntutwisted24.0424.3.0-1ubuntu0.2vulnerable
Ubuntutwisted26.1025.5.0-5vulnerable
Ubuntutwisted26.1026.4.0-4vulnerable
Ubuntutwisted26.0424.11.0-1vulnerable
Ubuntutwisted26.0425.5.0-4vulnerable
Ubuntutwisted26.0425.5.0-5vulnerable
Ubuntutwisted26.0425.5.0-5ubuntu0.1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiantwistedsourcesid(unfixed)not yet assignedNot reported[1151938]
Debiantwistedsourceforky(unfixed)not yet assignedNot reported[1151938]
Debiantwistedsourcetrixie(unfixed)not yet assignedNot reported[1151938]
Debiantwistedsourcebookworm(unfixed)not yet assignedNot reported[1151938]

[Debian bug #1151938]

Notes

[trixie] twisted: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [python3-twisted]Affected

    Source package: [twisted]

    Details (4)
    • 22.4.0-4+deb12u1 · all · bookworm

      Affected

      dsa · twisted · debian · bookworm; dsa · twisted · debian · 12

    • 22.4.0-4+deb12u1 · all · bookworm

      Affected

      dsa · twisted · debian · bookworm; dsa · twisted · debian · 12

    • 22.4.0-4+deb12u1 · all · bookworm-security

      Affected

      dsa · twisted · debian · bookworm; dsa · twisted · debian · 12

    • 22.4.0-4+deb12u1 · all · bookworm-security

      Affected

      dsa · twisted · debian · bookworm; dsa · twisted · debian · 12

  • [twisted-doc]Affected

    Source package: [twisted]

    Details (4)
    • 22.4.0-4+deb12u1 · all · bookworm

      Affected

      dsa · twisted · debian · bookworm; dsa · twisted · debian · 12

    • 22.4.0-4+deb12u1 · all · bookworm

      Affected

      dsa · twisted · debian · bookworm; dsa · twisted · debian · 12

    • 22.4.0-4+deb12u1 · all · bookworm-security

      Affected

      dsa · twisted · debian · bookworm; dsa · twisted · debian · 12

    • 22.4.0-4+deb12u1 · all · bookworm-security

      Affected

      dsa · twisted · debian · bookworm; dsa · twisted · debian · 12

[Debian 13 (Trixie)]

  • [python3-twisted]Affected

    Source package: [twisted]

    Details (2)
    • 24.11.0-1 · all · trixie

      Affected

      dsa · twisted · debian · 13

    • 24.11.0-1 · all · trixie

      Affected

      dsa · twisted · debian · 13

  • [twisted-doc]Affected

    Source package: [twisted]

    Details (2)
    • 24.11.0-1 · all · trixie

      Affected

      dsa · twisted · debian · 13

    • 24.11.0-1 · all · trixie

      Affected

      dsa · twisted · debian · 13

Observed:

References