CVE-2024-49769
Waitress has a denial of service leading to high CPU usage/resource exhaustion
Waitress is a Web Server Gateway Interface server for Python 2 and 3. When a remote client closes the connection before waitress has had the opportunity to call getpeername() waitress won't correctly clean up the connection leading to the main thread attempting to write to a socket that no longer exists, but not removing it from the list of sockets to attempt to process. This leads to a busy-loop calling the write function. A remote attacker could run waitress out of available sockets with very little resources required. Waitress 3.0.1 contains fixes that remove the race condition.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
Waitress has a denial of service leading to high CPU usage/resource exhaustion
Waitress is a Web Server Gateway Interface server for Python 2 and 3. When a remote client closes the connection before waitress has had the opportunity to call getpeername() waitress won't correctly clean up the connection leading to the main thread attempting to write to a socket that no longer exists, but not removing it from the list of sockets to attempt to process. This leads to a busy-loop calling the write function. A remote attacker could run waitress out of available sockets with very little resources required. Waitress 3.0.1 contains fixes that remove the race condition.
- Record
CVE-2024-49769- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-772
- Updated
- 2026-11-02
EUVDEUVD-2024-0188
7.5
Waitress is a Web Server Gateway Interface server for Python 2 and 3. When a remote client closes the connection before waitress has had the opportunity to call getpeername() waitress won't correctly clean up the connection leading to the main thread attempting to write to a socket that no longer exists, but not removing it from the list of sockets to attempt to process. This leads to a busy-loop calling the write function. A remote attacker could run waitress out of available sockets with very little resources required. Waitress 3.0.1 contains fixes that remove the race condition.
- Record
EUVD-2024-0188- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-3f84-rpwh-47g6
8.7
Waitress vulnerable to DoS leading to high CPU usage/resource exhaustion
Impact
When a remote client closes the connection before waitress has had the opportunity to call getpeername() waitress won't correctly clean up the connection leading to the main thread attempting to write to a socket that no longer exists, but not removing it from the list of sockets to attempt to process. This leads to a busy-loop calling the write function.
A remote attacker could run waitress out of available sockets with very little resources required.
Patches
Waitress 3.0.1 contains fixes that remove the race condition.
Workarounds
No work-around.
References
- Record
GHSA-3f84-rpwh-47g6- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-772
- Updated
- 2026-11-02
NVD
7.5
Waitress is a Web Server Gateway Interface server for Python 2 and 3. When a remote client closes the connection before waitress has had the opportunity to call getpeername() waitress won't correctly clean up the connection leading to the main thread attempting to write to a socket that no longer exists, but not removing it from the list of sockets to attempt to process. This leads to a busy-loop calling the write function. A remote attacker could run waitress out of available sockets with very little resources required. Waitress 3.0.1 contains fixes that remove the race condition.
- Record
CVE-2024-49769- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-772
- Updated
- 2026-11-02
OSVAZL-51822
7.5
CVE-2024-49769 affecting package python-waitress 1.4.4-7
Waitress is a Web Server Gateway Interface server for Python 2 and 3. When a remote client closes the connection before waitress has had the opportunity to call getpeername() waitress won't correctly clean up the connection leading to the main thread attempting to write to a socket that no longer exists, but not removing it from the list of sockets to attempt to process. This leads to a busy-loop calling the write function. A remote attacker could run waitress out of available sockets with very little resources required. Waitress 3.0.1 contains fixes that remove the race condition.
- Record
AZL-51822- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVAZL-51831
7.5
CVE-2024-49769 affecting package python-waitress for versions less than 3.0.1-1
Waitress is a Web Server Gateway Interface server for Python 2 and 3. When a remote client closes the connection before waitress has had the opportunity to call getpeername() waitress won't correctly clean up the connection leading to the main thread attempting to write to a socket that no longer exists, but not removing it from the list of sockets to attempt to process. This leads to a busy-loop calling the write function. A remote attacker could run waitress out of available sockets with very little resources required. Waitress 3.0.1 contains fixes that remove the race condition.
- Record
AZL-51831- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 26 moreShow less
OSV
7.5
Waitress has a denial of service leading to high CPU usage/resource exhaustion
Waitress is a Web Server Gateway Interface server for Python 2 and 3. When a remote client closes the connection before waitress has had the opportunity to call getpeername() waitress won't correctly clean up the connection leading to the main thread attempting to write to a socket that no longer exists, but not removing it from the list of sockets to attempt to process. This leads to a busy-loop calling the write function. A remote attacker could run waitress out of available sockets with very little resources required. Waitress 3.0.1 contains fixes that remove the race condition.
- Record
CVE-2024-49769- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-772
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-49769
7.5
Waitress is a Web Server Gateway Interface server for Python 2 and 3. When a remote client closes the connection before waitress has had the opportunity to call getpeername() waitress won't correctly clean up the connection leading to the main thread attempting to write to a socket that no longer exists, but not removing it from the list of sockets to attempt to process. This leads to a busy-loop calling the write function. A remote attacker could run waitress out of available sockets with very little resources required. Waitress 3.0.1 contains fixes that remove the race condition.
- Record
DEBIAN-CVE-2024-49769- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVGHSA-3f84-rpwh-47g6
8.7
Waitress vulnerable to DoS leading to high CPU usage/resource exhaustion
Impact
When a remote client closes the connection before waitress has had the opportunity to call getpeername() waitress won't correctly clean up the connection leading to the main thread attempting to write to a socket that no longer exists, but not removing it from the list of sockets to attempt to process. This leads to a busy-loop calling the write function.
A remote attacker could run waitress out of available sockets with very little resources required.
Patches
Waitress 3.0.1 contains fixes that remove the race condition.
Workarounds
No work-around.
References
- Record
GHSA-3f84-rpwh-47g6- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-772
- Updated
- 2026-11-02
OSVOESA-2024-2374
7.5
python-waitress security update
Waitress is meant to be a production-quality pure-Python WSGI server with very acceptable performance. It has no dependencies except ones which live in the Python standard library. It runs on CPython on Unix and Windows under Python 2.7+ and Python 3.5+. It is also known to run on PyPy 1.6.0+ on UNIX. It supports HTTP/1.0 and HTTP/1.1.
Security Fix(es):
(CVE-2024-49769)
- Record
OESA-2024-2374- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2024-2375
7.5
python-waitress security update
Waitress is meant to be a production-quality pure-Python WSGI server with very acceptable performance. It has no dependencies except ones which live in the Python standard library. It runs on CPython on Unix and Windows under Python 2.7+ and Python 3.5+. It is also known to run on PyPy 1.6.0+ on UNIX. It supports HTTP/1.0 and HTTP/1.1.
Security Fix(es):
(CVE-2024-49769)
- Record
OESA-2024-2375- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2024-2376
7.5
python-waitress security update
Waitress is meant to be a production-quality pure-Python WSGI server with very acceptable performance. It has no dependencies except ones which live in the Python standard library. It runs on CPython on Unix and Windows under Python 2.7+ and Python 3.5+. It is also known to run on PyPy 1.6.0+ on UNIX. It supports HTTP/1.0 and HTTP/1.1.
Security Fix(es):
(CVE-2024-49769)
- Record
OESA-2024-2376- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2024-2377
7.5
python-waitress security update
Waitress is meant to be a production-quality pure-Python WSGI server with very acceptable performance. It has no dependencies except ones which live in the Python standard library. It runs on CPython on Unix and Windows under Python 2.7+ and Python 3.5+. It is also known to run on PyPy 1.6.0+ on UNIX. It supports HTTP/1.0 and HTTP/1.1.
Security Fix(es):
(CVE-2024-49769)
- Record
OESA-2024-2377- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2025-1436
7.5
python-waitress security update
Waitress is meant to be a production-quality pure-Python WSGI server with very acceptable performance. It has no dependencies except ones which live in the Python standard library. It runs on CPython on Unix and Windows under Python 2.7+ and Python 3.5+. It is also known to run on PyPy 1.6.0+ on UNIX. It supports HTTP/1.0 and HTTP/1.1.
Security Fix(es):
Waitress is a Web Server Gateway Interface server for Python 2 and 3. When a remote client closes the connection before waitress has had the opportunity to call getpeername() waitress won't correctly clean up the connection leading to the main thread attempting to write to a socket that no longer exists, but not removing it from the list of sockets to attempt to process. This leads to a busy-loop calling the write function. A remote attacker could run waitress out of available sockets with very little resources required. Waitress 3.0.1 contains fixes that remove the race condition.(CVE-2024-49769)
- Record
OESA-2025-1436- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVPYSEC-2024-211
7.5
Waitress is a Web Server Gateway Interface server for Python 2 and 3. When a remote client closes the connection before waitress has had the opportunity to call getpeername() waitress won't correctly clean up the connection leading to the main thread attempting to write to a socket that no longer exists, but not removing it from the list of sockets to attempt to process. This leads to a busy-loop calling the write function. A remote attacker could run waitress out of available sockets with very little resources required. Waitress 3.0.1 contains fixes that remove the race condition.
- Record
PYSEC-2024-211- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2024:10145
7.5
Red Hat Security Advisory: OpenShift Container Platform 4.15.39 packages and security update
- Record
RHSA-2024:10145- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2024:10535
7.5
Red Hat Security Advisory: OpenShift Container Platform 4.12.70 security update
- Record
RHSA-2024:10535- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2024:10815
7.5
Red Hat Security Advisory: OpenShift Container Platform 4.13.54 packages and security update
- Record
RHSA-2024:10815- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2024:9613
7.5
Red Hat Security Advisory: OpenShift Container Platform 4.17.5 security update
- Record
RHSA-2024:9613- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2024:9618
7.5
Red Hat Security Advisory: OpenShift Container Platform 4.16.23 packages and security update
- Record
RHSA-2024:9618- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2024:9623
7.5
Red Hat Security Advisory: OpenShift Container Platform 4.14.41 packages and security update
- Record
RHSA-2024:9623- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2025:0201
7.5
Red Hat Security Advisory: Red Hat OpenStack Platform 16.2 (python-waitress) security update
- Record
RHSA-2025:0201- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2025:1191
7.5
Red Hat Security Advisory: Red Hat OpenStack Platform 17.1 (python-waitress) security update
- Record
RHSA-2025:1191- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2025:1192
7.5
Red Hat Security Advisory: Red Hat OpenStack Platform 17.1 (python-waitress) security update
- Record
RHSA-2025:1192- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-49769
7.5
Waitress is a Web Server Gateway Interface server for Python 2 and 3. When a remote client closes the connection before waitress has had the opportunity to call getpeername() waitress won't correctly clean up the connection leading to the main thread attempting to write to a socket that no longer exists, but not removing it from the list of sockets to attempt to process. This leads to a busy-loop calling the write function. A remote attacker could run waitress out of available sockets with very little resources required. Waitress 3.0.1 contains fixes that remove the race condition.
- Record
UBUNTU-CVE-2024-49769- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVCLSA-2025-1750810248 No score
TuxCare security update for waitress (1 CVE)
TuxCare rebuilt waitress to address 1 CVE. Fixed in 2.1.2.post2+tuxcare.
- Record
CLSA-2025-1750810248- Updated
- 2026-11-02
OSVMGASA-2025-0053 No score
Updated python-waitress packages fix security vulnerabilities
Waitress has a request processing race condition in HTTP pipelining with an invalid first request. (CVE-2024-49768) Waitress has a denial of service leading to high CPU usage/resource exhaustion. (CVE-2024-49769)
- Record
MGASA-2025-0053- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14445-1 No score
python310-waitress-3.0.1-1.1 on GA media
These are all security issues fixed in the python310-waitress-3.0.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14445-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12047-1 No score
python313-waitress-3.0.2-1.7 on GA media
These are all security issues fixed in the python313-waitress-3.0.2-1.7 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12047-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:3876-1 No score
Security update for python-waitress
This update for python-waitress fixes the following issues:
- CVE-2024-49768: Fixed request processing race condition in HTTP pipelining with invalid first request when lookahead is enabled (bsc#1232556)
- CVE-2024-49769: Fixed incorrect connection clean up leads to a busy-loop and resource exhaustion (bsc#1232554)
- Record
SUSE-SU-2024:3876-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:4107-1 No score
Security update for python-waitress
This update for python-waitress fixes the following issues:
- CVE-2024-49769: Fixed a denial of service caused by incorrect connection clean up (bsc#1232554)
- Record
SUSE-SU-2024:4107-1- Updated
- 2026-11-02
OSVUSN-7115-1 No score
Waitress vulnerabilities
It was discovered that Waitress could process follow up requests when receiving a specially crafted message. An attacker could use this issue to have the server process inconsistent client requests. This issue only affected Ubuntu 24.04 LTS and Ubuntu 24.10. (CVE-2024-49768)
Dylan Jay discovered that Waitress could be lead to write to an unexisting socket after closing the remote connection. An attacker could use this issue to increase resource utilization leading to a denial of service. (CVE-2024-49769)
- Record
USN-7115-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
waitressPyPI |
before 3.0.1 | 3.0.1 |
python-waitressAzure Linux:2 |
through 1.4.4-7 | None known |
python-waitressAzure Linux:3 |
before 3.0.1-1 | 3.0.1-1 |
waitressTuxCare:PyPI |
2.1.2 up to 2.1.2.post2+tuxcare, plus listed versions 2.1.2.post1+tuxcare |
2.1.2.post2+tuxcare |
waitressDebian:12 |
before 2.1.2-2+deb12u1, plus listed versions 2.1.2-2 |
2.1.2-2+deb12u1 |
waitressDebian:13 |
before 3.0.1-1 | 3.0.1-1 |
waitressDebian:14 |
before 3.0.1-1 | 3.0.1-1 |
waitressDebian:11 |
before 1.4.4-1.1+deb11u2, plus listed versions 1.4.4-1.11.4.4-1.1+deb11u1 |
1.4.4-1.1+deb11u2 |
waitressPyPI |
before 3.0.1, plus listed versions 0.10.20.30.40.5 Show 45 moreShow less0.60.6.10.70.80.8.10.8.100.8.11b00.8.20.8.30.8.40.8.50.8.60.8.70.8.80.8.90.9.00.9.0b00.9.0b11.0.01.0.11.0.21.0a11.0a21.1.01.2.01.2.0b11.2.0b21.2.0b31.2.11.3.01.3.0b01.3.11.4.01.4.11.4.21.4.31.4.42.0.02.0.0b02.0.0b12.1.02.1.0b02.1.12.1.23.0.0 |
3.0.1 |
python-waitressMageia:9 From an advisory covering 2 CVEs |
before 2.1.2-1.1.mga9 | 2.1.2-1.1.mga9 |
Show 63 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python-waitressopenEuler:22.03-LTS-SP4 |
before 2.0.0-5.oe2203sp4 | 2.0.0-5.oe2203sp4 |
python-waitressopenEuler:22.03-LTS-SP3 |
before 2.0.0-5.oe2203sp3 | 2.0.0-5.oe2203sp3 |
python-waitressopenEuler:22.03-LTS-SP1 |
before 2.0.0-5.oe2203sp1 | 2.0.0-5.oe2203sp1 |
python-waitressopenEuler:24.03-LTS |
before 2.1.2-3.oe2403 | 2.1.2-3.oe2403 |
python-waitressopenEuler:20.03-LTS-SP4 |
before 1.4.4-1.oe2003sp4 | 1.4.4-1.oe2003sp4 |
python-waitressRed Hat:openshift_ironic:4.15::el9 From an advisory covering 2 CVEs |
before 0:3.0.1-1.el9 | 0:3.0.1-1.el9 |
python3-waitressRed Hat:openshift_ironic:4.15::el9 From an advisory covering 2 CVEs |
before 0:3.0.1-1.el9 | 0:3.0.1-1.el9 |
python-waitressRed Hat:openshift_ironic:4.12::el9 From an advisory covering 2 CVEs |
before 0:3.0.1-1.el9 | 0:3.0.1-1.el9 |
python3-waitressRed Hat:openshift_ironic:4.12::el9 From an advisory covering 2 CVEs |
before 0:3.0.1-1.el9 | 0:3.0.1-1.el9 |
python-waitressRed Hat:openshift_ironic:4.13::el9 From an advisory covering 2 CVEs |
before 0:3.0.1-1.el9 | 0:3.0.1-1.el9 |
python3-waitressRed Hat:openshift_ironic:4.13::el9 From an advisory covering 2 CVEs |
before 0:3.0.1-1.el9 | 0:3.0.1-1.el9 |
python-waitressRed Hat:openshift_ironic:4.17::el9 From an advisory covering 2 CVEs |
before 0:3.0.1-1.el9 | 0:3.0.1-1.el9 |
python3-waitressRed Hat:openshift_ironic:4.17::el9 From an advisory covering 2 CVEs |
before 0:3.0.1-1.el9 | 0:3.0.1-1.el9 |
python-waitressRed Hat:openshift_ironic:4.16::el9 From an advisory covering 2 CVEs |
before 0:3.0.1-1.el9 | 0:3.0.1-1.el9 |
python3-waitressRed Hat:openshift_ironic:4.16::el9 From an advisory covering 2 CVEs |
before 0:3.0.1-1.el9 | 0:3.0.1-1.el9 |
python-waitressRed Hat:openshift_ironic:4.14::el9 From an advisory covering 2 CVEs |
before 0:3.0.1-1.el9 | 0:3.0.1-1.el9 |
python3-waitressRed Hat:openshift_ironic:4.14::el9 From an advisory covering 2 CVEs |
before 0:3.0.1-1.el9 | 0:3.0.1-1.el9 |
python-waitressRed Hat:openstack:16.2::el8 From an advisory covering 2 CVEs |
before 0:2.0.0-4.el8ost | 0:2.0.0-4.el8ost |
python3-waitressRed Hat:openstack:16.2::el8 From an advisory covering 2 CVEs |
before 0:2.0.0-4.el8ost | 0:2.0.0-4.el8ost |
python-waitressRed Hat:openstack:17.1::el9 From an advisory covering 2 CVEs |
before 0:2.0.0-4.el9ost | 0:2.0.0-4.el9ost |
python3-waitressRed Hat:openstack:17.1::el9 From an advisory covering 2 CVEs |
before 0:2.0.0-4.el9ost | 0:2.0.0-4.el9ost |
python-waitressRed Hat:openstack:17.1::el8 From an advisory covering 2 CVEs |
before 0:2.0.0-4.el8ost | 0:2.0.0-4.el8ost |
python3-waitressRed Hat:openstack:17.1::el8 From an advisory covering 2 CVEs |
before 0:2.0.0-4.el8ost | 0:2.0.0-4.el8ost |
python-waitressSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 2.1.2-150400.12.7.1 | 2.1.2-150400.12.7.1 |
python-waitress-docSUSE:Linux Enterprise Module for Python 3 15 SP5 From an advisory covering 2 CVEs |
before 2.1.2-150400.12.7.1 | 2.1.2-150400.12.7.1 |
python-waitressSUSE:Linux Enterprise Module for Python 3 15 SP6 From an advisory covering 2 CVEs |
before 2.1.2-150400.12.7.1 | 2.1.2-150400.12.7.1 |
python-waitress-docSUSE:Linux Enterprise Module for Python 3 15 SP6 From an advisory covering 2 CVEs |
before 2.1.2-150400.12.7.1 | 2.1.2-150400.12.7.1 |
python-waitressSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 2.1.2-150400.12.7.1 | 2.1.2-150400.12.7.1 |
python-waitress-docSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 2.1.2-150400.12.7.1 | 2.1.2-150400.12.7.1 |
python-waitressSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 2.1.2-150400.12.7.1 | 2.1.2-150400.12.7.1 |
python-waitress-docSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 2.1.2-150400.12.7.1 | 2.1.2-150400.12.7.1 |
python-waitressSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 2.1.2-150400.12.7.1 | 2.1.2-150400.12.7.1 |
python-waitress-docSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 2.1.2-150400.12.7.1 | 2.1.2-150400.12.7.1 |
python-waitressopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 2.1.2-150400.12.7.1 | 2.1.2-150400.12.7.1 |
python-waitress-docopenSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 2.1.2-150400.12.7.1 | 2.1.2-150400.12.7.1 |
python-waitressSUSE:Linux Enterprise Module for Basesystem 15 SP5 |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
python-waitressSUSE:Linux Enterprise Module for Basesystem 15 SP6 |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
python-waitressSUSE:Linux Enterprise Module for Package Hub 15 SP5 |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
python-waitressSUSE:Linux Enterprise Module for Package Hub 15 SP6 |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
python-waitressSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
python-waitressSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
python-waitressSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
python-waitressSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
python-waitressSUSE:Linux Enterprise Server 15 SP2-LTSS |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
python-waitressSUSE:Linux Enterprise Server 15 SP3-LTSS |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
python-waitressSUSE:Linux Enterprise Server 15 SP4-LTSS |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
python-waitressSUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
python-waitressSUSE:Linux Enterprise Server for SAP Applications 15 SP3 |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
python-waitressSUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
python-waitressSUSE:Manager Proxy 4.3 |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
python-waitressSUSE:Manager Server 4.3 |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
python-waitressSUSE:Enterprise Storage 7.1 |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
python-waitressopenSUSE:Leap 15.5 |
before 1.4.3-150000.3.9.1 | 1.4.3-150000.3.9.1 |
waitressUbuntu:16.04:LTS |
All versions, plus listed versions 0.8.9-2ubuntu10.8.10-1 |
None known |
waitressUbuntu:18.04:LTS |
All versions, plus listed versions 1.0.1-1 |
None known |
waitressUbuntu:20.04:LTS |
before 1.4.1-1ubuntu0.2, plus listed versions 1.2.0~b2-21.3.1-41.4.1-11.4.1-1ubuntu0.1 |
1.4.1-1ubuntu0.2 |
waitressUbuntu:22.04:LTS |
before 1.4.4-1.1ubuntu1.1, plus listed versions 1.4.4-1.11.4.4-1.1ubuntu1 |
1.4.4-1.1ubuntu1.1 |
waitressUbuntu:Pro:24.04:LTS |
before 2.1.2-2ubuntu0.1~esm1, plus listed versions 2.1.2-2 |
2.1.2-2ubuntu0.1~esm1 |
waitressUbuntu:20.04:LTS From an advisory covering 2 CVEs |
before 1.4.1-1ubuntu0.2, plus listed versions 1.2.0~b2-21.3.1-41.4.1-11.4.1-1ubuntu0.1 |
1.4.1-1ubuntu0.2 |
waitressUbuntu:22.04:LTS From an advisory covering 2 CVEs |
before 1.4.4-1.1ubuntu1.1, plus listed versions 1.4.4-1.11.4.4-1.1ubuntu1 |
1.4.4-1.1ubuntu1.1 |
waitressUbuntu:Pro:24.04:LTS From an advisory covering 2 CVEs |
before 2.1.2-2ubuntu0.1~esm1, plus listed versions 2.1.2-2 |
2.1.2-2ubuntu0.1~esm1 |
python-waitressopenSUSE:Tumbleweed |
before 3.0.1-1.1 | 3.0.1-1.1 |
python-waitressopenSUSE:Tumbleweed |
before 3.0.2-1.7 | 3.0.2-1.7 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases, published | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-49769 is a high vulnerability (CVSS 7.5) in Agendaless Waitress, published October 29, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.38%, the 72nd percentile. Fixed in waitress 3.0.1.
References
github.com/Pylons/waitress/security/advisories/GHSA-3f84-rpwh-47g6
github.com/Pylons/waitress/issues/418
github.com/Pylons/waitress/pull/435
github.com/Pylons/waitress/commit/1ae4e894c9f76543bee06584001583fc6fa8c95c
lists.debian.org/debian-lts-announce/2024/11/msg00012.html
nvd.nist.gov/vuln/detail/CVE-2024-49769
Show 51 moreShow less
github.com/pypa/advisory-database/tree/main/vulns/waitress/PYSEC-2024-211.yaml
github.com/advisories/GHSA-3f84-rpwh-47g6
github.com/CVEProject/cvelistV5/tree/main/cves/2024/49xxx/CVE-2024-49769.json
security-tracker.debian.org/tracker/CVE-2024-49769
github.com/Pylons/waitress
advisories.mageia.org/MGASA-2025-0053.html
bugs.mageia.org/show_bug.cgi?id=33819
lists.suse.com/pipermail/sle-security-updates/2024-November/019754.html
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2374
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2375
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2376
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2377
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1436
access.redhat.com/errata/RHSA-2024:10145
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2322460
bugzilla.redhat.com/show_bug.cgi?id=2322461
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_10145.json
access.redhat.com/security/cve/CVE-2024-49768
cve.org/CVERecord?id=CVE-2024-49768
nvd.nist.gov/vuln/detail/CVE-2024-49768
github.com/Pylons/waitress/commit/e4359018537af376cf24bd13616d861e2fb76f65
github.com/Pylons/waitress/security/advisories/GHSA-9298-4cf8-g4wj
access.redhat.com/security/cve/CVE-2024-49769
cve.org/CVERecord?id=CVE-2024-49769
access.redhat.com/errata/RHSA-2024:10535
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_10535.json
access.redhat.com/errata/RHSA-2024:10815
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_10815.json
access.redhat.com/errata/RHSA-2024:9613
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_9613.json
access.redhat.com/errata/RHSA-2024:9618
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_9618.json
access.redhat.com/errata/RHSA-2024:9623
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_9623.json
access.redhat.com/errata/RHSA-2025:0201
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_0201.json
access.redhat.com/errata/RHSA-2025:1191
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_1191.json
access.redhat.com/errata/RHSA-2025:1192
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_1192.json
suse.com/support/update/announcement/2024/suse-su-20243876-1
bugzilla.suse.com/1232554
bugzilla.suse.com/1232556
suse.com/security/cve/CVE-2024-49768
suse.com/security/cve/CVE-2024-49769
suse.com/support/update/announcement/2024/suse-su-20244107-1
ubuntu.com/security/CVE-2024-49769
ubuntu.com/security/notices/USN-7115-1
ubuntu.com/security/CVE-2024-49768
lists.opensuse.org/archives/list/[email protected]/thread/A356AQU33LUFWIQZP3F36QKGASAOCNHM