CVE catalog

CVE-2022-24801

twisted: CVE-2022-24801

[CVE catalog]

Severity
High · CVSS 8.1CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
2.80% · Oct 25, 2026

Twisted is an event-based framework for internet applications, supporting Python 3.6+. Prior to version 22.4.0rc1, the Twisted Web HTTP 1.1 server, located in the `twisted.web.http` module, parsed several HTTP request constructs more leniently than permitted by RFC 7230. This non-conformant parsing can lead to desync if requests pass through multiple HTTP parsers, potentially resulting in HTTP request smuggling. Users who may be affected use Twisted Web's HTTP 1.1 server and/or proxy and also pass requests through a different HTTP server and/or proxy. The Twisted Web client is not affected. The HTTP 2.0 server uses a different parser, so it is not affected. The issue has been addressed in Twisted 22.4.0rc1. Two workarounds are available: Ensure any vulnerabilities in upstream proxies have been addressed, such as by upgrading them; or filter malformed requests by other means, such as configuration of an upstream proxy.

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-6fixed
Debiantwistedforky26.4.0-6fixed
Debiantwistedtrixie24.11.0-1fixed
Debiantwistedbookworm22.4.0-4+deb12u1fixed
Debiantwistedbookworm-security22.4.0-4+deb12u1fixed
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.3fixed
Susepython-Twistedlinux enterprise module for package hub 15 sp319.10.0-150200.3.9.1fixed
Susepython-Twistedlinux enterprise module for server applications 15 sp319.10.0-150200.3.9.1fixed
Susepython-Twistedlinux enterprise real time 15 sp219.10.0-150200.3.9.1fixed
Opensusepython-Twistedleap 15.319.10.0-150200.3.9.1fixed
Opensusepython-Twistedleap 15.419.10.0-150200.3.9.1fixed
Susepython-Twistedhpe helion openstack 815.2.1-9.14.1fixed
Susepython-Twistedopenstack cloud 815.2.1-9.14.1fixed
Susepython-Twistedopenstack cloud 915.2.1-9.14.1fixed
Susepython-Twistedopenstack cloud crowbar 815.2.1-9.14.1fixed
Susepython-Twistedopenstack cloud crowbar 915.2.1-9.14.1fixed
Susepython-Twistedlinux enterprise module for web and scripting 1215.2.1-9.14.1fixed
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.3fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiantwistedsourcesid22.4.0-1not yet assignedNot reported[1009030]
Debiantwistedsourceforky22.4.0-1not yet assignedNot reported[1009030]
Debiantwistedsourcetrixie22.4.0-1not yet assignedNot reported[1009030]
Debiantwistedsourcebookworm22.4.0-1not yet assignedNot reported[1009030]
Ubuntutwisteddeb22.0422.1.0-2ubuntu2.3Not reportedUSN-5576-1Not reported
Susepython-Twistedrpmlinux enterprise module for package hub 15 sp319.10.0-150200.3.9.1Not reportedSUSE-SU-2022:1477-1Not reported
Susepython-Twistedrpmlinux enterprise module for server applications 15 sp319.10.0-150200.3.9.1Not reportedSUSE-SU-2022:1477-1Not reported
Susepython-Twistedrpmlinux enterprise real time 15 sp219.10.0-150200.3.9.1Not reportedSUSE-SU-2022:1477-1Not reported
Opensusepython-Twistedrpmleap 15.319.10.0-150200.3.9.1Not reportedSUSE-SU-2022:1477-1Not reported
Opensusepython-Twistedrpmleap 15.419.10.0-150200.3.9.1Not reportedSUSE-SU-2022:1477-1Not reported
Susepython-Twistedrpmhpe helion openstack 815.2.1-9.14.1Not reportedSUSE-SU-2022:1546-1Not reported
Susepython-Twistedrpmopenstack cloud 815.2.1-9.14.1Not reportedSUSE-SU-2022:1546-1Not reported
Susepython-Twistedrpmopenstack cloud 915.2.1-9.14.1Not reportedSUSE-SU-2022:1546-1Not reported
Susepython-Twistedrpmopenstack cloud crowbar 815.2.1-9.14.1Not reportedSUSE-SU-2022:1546-1Not reported
Susepython-Twistedrpmopenstack cloud crowbar 915.2.1-9.14.1Not reportedSUSE-SU-2022:1546-1Not reported
Susepython-Twistedrpmlinux enterprise module for web and scripting 1215.2.1-9.14.1Not reportedSUSE-SU-2022:1546-1Not reported
Ubuntutwisteddeb22.0422.1.0-2ubuntu2.3Not reportedUBUNTU-CVE-2022-24801Not reported

[Debian bug #1009030]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [twisted]

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

      Fixed · Fixed: 22.4.0-1

      dsa · twisted · debian · bookworm

    • 22.4.0-4+deb12u1 · all · bookworm

      Fixed · Fixed: 22.4.0-1

      dsa · twisted · debian · bookworm

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

      Fixed · Fixed: 22.4.0-1

      dsa · twisted · debian · bookworm

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

      Fixed · Fixed: 22.4.0-1

      dsa · twisted · debian · bookworm

  • Source package: [twisted]

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

      Fixed · Fixed: 22.4.0-1

      dsa · twisted · debian · bookworm

    • 22.4.0-4+deb12u1 · all · bookworm

      Fixed · Fixed: 22.4.0-1

      dsa · twisted · debian · bookworm

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

      Fixed · Fixed: 22.4.0-1

      dsa · twisted · debian · bookworm

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

      Fixed · Fixed: 22.4.0-1

      dsa · twisted · debian · bookworm

Observed:

References