
CVE catalog
CVE-2022-24761
waitress: CVE-2022-24761
- Severity
- High · CVSS 7.5
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 1.78% · Oct 25, 2026
Waitress is a Web Server Gateway Interface server for Python 2 and 3. When using Waitress versions 2.1.0 and prior behind a proxy that does not properly validate the incoming HTTP request matches the RFC7230 standard, Waitress and the frontend proxy may disagree on where one request starts and where it ends. This would allow requests to be smuggled via the front-end proxy to waitress and later behavior. There are two classes of vulnerability that may lead to request smuggling that are addressed by this advisory: The use of Python's `int()` to parse strings into integers, leading to `+10` to be parsed as `10`, or `0x01` to be parsed as `1`, where as the standard specifies that the string should contain only digits or hex digits; and Waitress does not support chunk extensions, however it was discarding them without validating that they did not contain illegal characters. This vulnerability has been patched in Waitress 2.1.1. A workaround is available. When deploying a proxy in front of waitress, turning on any and all functionality to make sure that the request matches the RFC7230 standard. Certain proxy servers may not have this functionality though and users are encouraged to upgrade to the latest version of waitress instead.
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 | waitress | sid | 3.0.2-2 | fixed |
| Debian | waitress | forky | 3.0.2-2 | fixed |
| Debian | waitress | trixie | 3.0.2-1 | fixed |
| Debian | waitress | bookworm | 2.1.2-2+deb12u1 | fixed |
| Ubuntu | waitress | 20.04 | 1.2.0~b2-2 | vulnerable |
| Ubuntu | waitress | 20.04 | 1.3.1-4 | vulnerable |
| Ubuntu | waitress | 20.04 | 1.4.1-1 | vulnerable |
| Ubuntu | waitress | 20.04 | 1.4.1-1ubuntu0.1 | fixed |
| Ubuntu | waitress | 20.04 | 1.2.0~b2-2 | vulnerable |
| Ubuntu | waitress | 20.04 | 1.3.1-4 | vulnerable |
| Ubuntu | waitress | 20.04 | 1.4.1-1 | vulnerable |
| Ubuntu | waitress | 20.04 | 1.4.1-1ubuntu0.1 | fixed |
| Ubuntu | waitress | 22.04 | 1.4.4-1.1 | vulnerable |
| Ubuntu | waitress | 22.04 | 1.4.4-1.1ubuntu1 | fixed |
| Suse | python-waitress | openstack cloud 9 | 1.4.3-3.6.1 | fixed |
| Suse | python-waitress | openstack cloud crowbar 9 | 1.4.3-3.6.1 | fixed |
| Suse | python-waitress | hpe helion openstack 8 | 1.4.3-3.6.1 | fixed |
| Suse | python-waitress | openstack cloud 8 | 1.4.3-3.6.1 | fixed |
| Suse | python-waitress | openstack cloud crowbar 8 | 1.4.3-3.6.1 | fixed |
| Suse | python-waitress | linux enterprise module for basesystem 15 sp3 | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | linux enterprise module for basesystem 15 sp4 | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | linux enterprise module for package hub 15 sp3 | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | linux enterprise module for package hub 15 sp4 | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | linux enterprise high performance computing 15-espos | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | linux enterprise high performance computing 15-ltss | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | linux enterprise high performance computing 15 sp1-espos | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | linux enterprise high performance computing 15 sp1-ltss | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | linux enterprise high performance computing 15 sp2-espos | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | linux enterprise high performance computing 15 sp2-ltss | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | linux enterprise server 15-ltss | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | linux enterprise server 15 sp1-bcl | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | linux enterprise server 15 sp1-ltss | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | linux enterprise server 15 sp2-bcl | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | linux enterprise server 15 sp2-ltss | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | linux enterprise server for sap applications 15 | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | linux enterprise server for sap applications 15 sp1 | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | linux enterprise server for sap applications 15 sp2 | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | manager proxy 4.1 | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | manager retail branch server 4.1 | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | manager server 4.1 | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | enterprise storage 6 | 1.4.3-150000.3.6.1 | fixed |
| Suse | python-waitress | enterprise storage 7 | 1.4.3-150000.3.6.1 | fixed |
| Opensuse | python-waitress | leap 15.3 | 1.4.3-150000.3.6.1 | fixed |
| Opensuse | python-waitress | leap 15.4 | 1.4.3-150000.3.6.1 | fixed |
| Opensuse | python-waitress | tumbleweed | 3.0.2-1.4 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | waitress | source | sid | 2.1.1-1 | not yet assigned | Not reported | [1008013] |
| Debian | waitress | source | forky | 2.1.1-1 | not yet assigned | Not reported | [1008013] |
| Debian | waitress | source | trixie | 2.1.1-1 | not yet assigned | Not reported | [1008013] |
| Debian | waitress | source | bookworm | 2.1.1-1 | not yet assigned | Not reported | [1008013] |
| Ubuntu | waitress | deb | 20.04 | 1.4.1-1ubuntu0.1 | Not reported | USN-5364-1 | Not reported |
| Ubuntu | waitress | deb | 20.04 | 1.4.1-1ubuntu0.1 | Not reported | UBUNTU-CVE-2022-24761 | Not reported |
| Ubuntu | waitress | deb | 22.04 | 1.4.4-1.1ubuntu1 | Not reported | UBUNTU-CVE-2022-24761 | Not reported |
| Suse | python-waitress | rpm | openstack cloud 9 | 1.4.3-3.6.1 | Not reported | SUSE-SU-2022:3583-1 | Not reported |
| Suse | python-waitress | rpm | openstack cloud crowbar 9 | 1.4.3-3.6.1 | Not reported | SUSE-SU-2022:3583-1 | Not reported |
| Suse | python-waitress | rpm | hpe helion openstack 8 | 1.4.3-3.6.1 | Not reported | SUSE-SU-2022:3635-1 | Not reported |
| Suse | python-waitress | rpm | openstack cloud 8 | 1.4.3-3.6.1 | Not reported | SUSE-SU-2022:3635-1 | Not reported |
| Suse | python-waitress | rpm | openstack cloud crowbar 8 | 1.4.3-3.6.1 | Not reported | SUSE-SU-2022:3635-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise module for basesystem 15 sp3 | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise module for basesystem 15 sp4 | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise module for package hub 15 sp3 | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise module for package hub 15 sp4 | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise high performance computing 15-espos | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise high performance computing 15-ltss | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise high performance computing 15 sp1-espos | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise high performance computing 15 sp1-ltss | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise high performance computing 15 sp2-espos | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise high performance computing 15 sp2-ltss | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise server 15-ltss | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise server 15 sp1-bcl | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise server 15 sp1-ltss | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise server 15 sp2-bcl | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise server 15 sp2-ltss | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise server for sap applications 15 | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise server for sap applications 15 sp1 | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | linux enterprise server for sap applications 15 sp2 | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | manager proxy 4.1 | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | manager retail branch server 4.1 | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | manager server 4.1 | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | enterprise storage 6 | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Suse | python-waitress | rpm | enterprise storage 7 | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Opensuse | python-waitress | rpm | leap 15.3 | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Opensuse | python-waitress | rpm | leap 15.4 | 1.4.3-150000.3.6.1 | Not reported | SUSE-SU-2022:3731-1 | Not reported |
| Opensuse | python-waitress | rpm | tumbleweed | 3.0.2-1.4 | Not reported | OPENSUSE-SU-2025:15108-1 | Not reported |
OpenFactory catalog packages
[openSUSE Tumbleweed]
- [python313-waitress]Unknown
Source package: [python-waitress]
Details (1)
3.0.2-1.7· noarch · tumbleweedUnknown · Fixed:
3.0.2-1.4Version impact unknown
dsa · python-waitress · opensuse · tumbleweed
- [python314-waitress]Unknown
Source package: [python-waitress]
Details (1)
3.0.2-1.7· noarch · tumbleweedUnknown · Fixed:
3.0.2-1.4Version impact unknown
dsa · python-waitress · opensuse · tumbleweed
[Debian 12 (Bookworm)]
- [python3-waitress]Fixed
Source package: [waitress]
Details (2)
2.1.2-2+deb12u1· all · bookwormFixed · Fixed:
2.1.1-1dsa · waitress · debian · bookworm
2.1.2-2+deb12u1· all · bookwormFixed · Fixed:
2.1.1-1dsa · waitress · debian · bookworm
- [python-waitress-doc]Fixed
Source package: [waitress]
Details (2)
2.1.2-2+deb12u1· all · bookwormFixed · Fixed:
2.1.1-1dsa · waitress · debian · bookworm
2.1.2-2+deb12u1· all · bookwormFixed · Fixed:
2.1.1-1dsa · waitress · debian · bookworm
Observed:
References
- [https://ftp.suse.com/pub/projects/security/csaf/suse-su-2022_3583-1.json]
- [https://osv.dev/vulnerability/DSA-5138-1]
- [https://osv.dev/vulnerability/SUSE-SU-2022:3583-1]
- [https://osv.dev/vulnerability/SUSE-SU-2022:3635-1]
- [https://osv.dev/vulnerability/SUSE-SU-2022:3731-1]
- [https://osv.dev/vulnerability/UBUNTU-CVE-2022-24761]
- [https://osv.dev/vulnerability/USN-5364-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2025:15108-1]
- [https://security-tracker.debian.org/tracker/CVE-2022-24761]
- [https://security.access.redhat.com/data/csaf/v2/vex/2022/cve-2022-24761.json]
- [https://wid.cert-bund.de/.well-known/csaf/white/2022/wid-sec-w-2023-2556.json]
[CERT-Bund public advisories] · [Debian Security Tracker] · [FIRST EPSS] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX]