Every CVE Search/ Get API key

CVE-2024-49768

Waitress has request processing race condition in HTTP pipelining with invalid first request

9.1 CriticalFix available

Waitress is a Web Server Gateway Interface server for Python 2 and 3. A remote client may send a request that is exactly recv_bytes (defaults to 8192) long, followed by a secondary request using HTTP pipelining. When request lookahead is disabled (default) we won't read any more requests, and when the first request fails due to a parsing error, we simply close the connection. However when request lookahead is enabled, it is possible to process and receive the first request, start sending the error message back to the client while we read the next request and queue it. This will allow the secondary request to be serviced by the worker thread while the connection should be closed. Waitress 3.0.1 fixes the race condition. As a workaround, disable channel_request_lookahead, this is set to 0 by default disabling this feature.

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
High
Integrity
High
Availability
None

Exploit likelihood

0.49%Up 0.4 points since Oct 30, 2024
90%50%10%1%

What each source reports

CVE List Score used 9.1

Waitress has request processing race condition in HTTP pipelining with invalid first request

Waitress is a Web Server Gateway Interface server for Python 2 and 3. A remote client may send a request that is exactly recv_bytes (defaults to 8192) long, followed by a secondary request using HTTP pipelining. When request lookahead is disabled (default) we won't read any more requests, and when the first request fails due to a parsing error, we simply close the connection. However when request lookahead is enabled, it is possible to process and receive the first request, start sending the error message back to the client while we read the next request and queue it. This will allow the secondary request to be serviced by the worker thread while the connection should be closed. Waitress 3.0.1 fixes the race condition. As a workaround, disable channel_request_lookahead, this is set to 0 by default disabling this feature.

Record
CVE-2024-49768
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-367, CWE-444
Updated
2026-11-02
EUVDEUVD-2024-0187 9.1

Waitress is a Web Server Gateway Interface server for Python 2 and 3. A remote client may send a request that is exactly recv_bytes (defaults to 8192) long, followed by a secondary request using HTTP pipelining. When request lookahead is disabled (default) we won't read any more requests, and when the first request fails due to a parsing error, we simply close the connection. However when request lookahead is enabled, it is possible to process and receive the first request, start sending the error message back to the client while we read the next request and queue it. This will allow the secondary request to be serviced by the worker thread while the connection should be closed. Waitress 3.0.1 fixes the race condition. As a workaround, disable channel_request_lookahead, this is set to 0 by default disabling this feature.

Record
EUVD-2024-0187
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-03
GitHub AdvisoriesGHSA-9298-4cf8-g4wj 9.3

Waitress has request processing race condition in HTTP pipelining with invalid first request

Impact

A remote client may send a request that is exactly recv_bytes (defaults to 8192) long, followed by a secondary request using HTTP pipelining.

When request lookahead is disabled (default) we won't read any more requests, and when the first request fails due to a parsing error, we simply close the connection.

However when request lookahead is enabled, it is possible to process and receive the first request, start sending the error message back to the client while we read the next request and queue it. This will allow the secondary request to be serviced by the worker thread while the connection should be closed.

Patches

Waitress 3.0.1 fixes the race condition.

Workarounds

Disable channel_request_lookahead, this is set to 0 by default disabling this feature. For this vulnerability this value is required to be changed from the default.

For more information

If you have any questions or comments about this advisory:

Thanks

  • m4yfly and urn1ce From TianGong Team of Legendsec at Qi'anxin Group.
Record
GHSA-9298-4cf8-g4wj
CVSS 4.0
9.3 CriticalCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-367, CWE-444
Updated
2026-11-02
NVD 9.1

Waitress is a Web Server Gateway Interface server for Python 2 and 3. A remote client may send a request that is exactly recv_bytes (defaults to 8192) long, followed by a secondary request using HTTP pipelining. When request lookahead is disabled (default) we won't read any more requests, and when the first request fails due to a parsing error, we simply close the connection. However when request lookahead is enabled, it is possible to process and receive the first request, start sending the error message back to the client while we read the next request and queue it. This will allow the secondary request to be serviced by the worker thread while the connection should be closed. Waitress 3.0.1 fixes the race condition. As a workaround, disable channel_request_lookahead, this is set to 0 by default disabling this feature.

Record
CVE-2024-49768
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS 3.1
4.8 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Weakness
CWE-367, CWE-444
Updated
2026-11-02
OSVAZL-57396 4.8

CVE-2024-49768 affecting package python-waitress 3.0.1-1

Waitress is a Web Server Gateway Interface server for Python 2 and 3. A remote client may send a request that is exactly recv_bytes (defaults to 8192) long, followed by a secondary request using HTTP pipelining. When request lookahead is disabled (default) we won't read any more requests, and when the first request fails due to a parsing error, we simply close the connection. However when request lookahead is enabled, it is possible to process and receive the first request, start sending the error message back to the client while we read the next request and queue it. This will allow the secondary request to be serviced by the worker thread while the connection should be closed. Waitress 3.0.1 fixes the race condition. As a workaround, disable channel_request_lookahead, this is set to 0 by default disabling this feature.

Record
AZL-57396
CVSS 3.1
4.8 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-05
OSV 9.1

Waitress has request processing race condition in HTTP pipelining with invalid first request

Waitress is a Web Server Gateway Interface server for Python 2 and 3. A remote client may send a request that is exactly recv_bytes (defaults to 8192) long, followed by a secondary request using HTTP pipelining. When request lookahead is disabled (default) we won't read any more requests, and when the first request fails due to a parsing error, we simply close the connection. However when request lookahead is enabled, it is possible to process and receive the first request, start sending the error message back to the client while we read the next request and queue it. This will allow the secondary request to be serviced by the worker thread while the connection should be closed. Waitress 3.0.1 fixes the race condition. As a workaround, disable channel_request_lookahead, this is set to 0 by default disabling this feature.

Record
CVE-2024-49768
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-367, CWE-444
Updated
2026-11-02
Show 21 moreShow less
OSVDEBIAN-CVE-2024-49768 4.8

Waitress is a Web Server Gateway Interface server for Python 2 and 3. A remote client may send a request that is exactly recv_bytes (defaults to 8192) long, followed by a secondary request using HTTP pipelining. When request lookahead is disabled (default) we won't read any more requests, and when the first request fails due to a parsing error, we simply close the connection. However when request lookahead is enabled, it is possible to process and receive the first request, start sending the error message back to the client while we read the next request and queue it. This will allow the secondary request to be serviced by the worker thread while the connection should be closed. Waitress 3.0.1 fixes the race condition. As a workaround, disable channel_request_lookahead, this is set to 0 by default disabling this feature.

Record
DEBIAN-CVE-2024-49768
CVSS 3.1
4.8 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-02
OSVGHSA-9298-4cf8-g4wj 9.3

Waitress has request processing race condition in HTTP pipelining with invalid first request

Impact

A remote client may send a request that is exactly recv_bytes (defaults to 8192) long, followed by a secondary request using HTTP pipelining.

When request lookahead is disabled (default) we won't read any more requests, and when the first request fails due to a parsing error, we simply close the connection.

However when request lookahead is enabled, it is possible to process and receive the first request, start sending the error message back to the client while we read the next request and queue it. This will allow the secondary request to be serviced by the worker thread while the connection should be closed.

Patches

Waitress 3.0.1 fixes the race condition.

Workarounds

Disable channel_request_lookahead, this is set to 0 by default disabling this feature. For this vulnerability this value is required to be changed from the default.

For more information

If you have any questions or comments about this advisory:

Thanks

  • m4yfly and urn1ce From TianGong Team of Legendsec at Qi'anxin Group.
Record
GHSA-9298-4cf8-g4wj
CVSS 4.0
9.3 CriticalCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-367, CWE-444
Updated
2026-11-02
OSVOESA-2024-2333 9.1

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-49768)

Record
OESA-2024-2333
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVOESA-2024-2334 9.1

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-49768)

Record
OESA-2024-2334
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVOESA-2024-2335 9.1

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-49768)

Record
OESA-2024-2335
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVOESA-2024-2336 9.1

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-49768)

Record
OESA-2024-2336
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVPYSEC-2024-210 4.8

Waitress is a Web Server Gateway Interface server for Python 2 and 3. A remote client may send a request that is exactly recv_bytes (defaults to 8192) long, followed by a secondary request using HTTP pipelining. When request lookahead is disabled (default) we won't read any more requests, and when the first request fails due to a parsing error, we simply close the connection. However when request lookahead is enabled, it is possible to process and receive the first request, start sending the error message back to the client while we read the next request and queue it. This will allow the secondary request to be serviced by the worker thread while the connection should be closed. Waitress 3.0.1 fixes the race condition. As a workaround, disable channel_request_lookahead, this is set to 0 by default disabling this feature.

Record
PYSEC-2024-210
CVSS 3.1
4.8 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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-49768 9.1

Waitress is a Web Server Gateway Interface server for Python 2 and 3. A remote client may send a request that is exactly recv_bytes (defaults to 8192) long, followed by a secondary request using HTTP pipelining. When request lookahead is disabled (default) we won't read any more requests, and when the first request fails due to a parsing error, we simply close the connection. However when request lookahead is enabled, it is possible to process and receive the first request, start sending the error message back to the client while we read the next request and queue it. This will allow the secondary request to be serviced by the worker thread while the connection should be closed. Waitress 3.0.1 fixes the race condition. As a workaround, disable channel_request_lookahead, this is set to 0 by default disabling this feature.

Record
UBUNTU-CVE-2024-49768
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS 3.1
4.8 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-02
OSVCLSA-2025-1750810247 No score

TuxCare security update for waitress (1 CVE)

TuxCare rebuilt waitress to address 1 CVE. Fixed in 2.1.2.post1+tuxcare.

Record
CLSA-2025-1750810247
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
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
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

Affected packages
PackageAffectedFixed
waitress
PyPI
2.0.0 up to 3.0.1
3.0.1
python-waitress
Azure Linux:3
through 3.0.1-1 None known
waitress
TuxCare:PyPI
2.1.2 up to 2.1.2.post1+tuxcare
2.1.2.post1+tuxcare
waitress
Debian:12
before 2.1.2-2+deb12u1, plus listed versions
2.1.2-2
2.1.2-2+deb12u1
waitress
Debian:13
before 3.0.1-1
3.0.1-1
waitress
Debian:14
before 3.0.1-1
3.0.1-1
waitress
PyPI
2.0.0 up to 3.0.1, plus listed versions
2.1.02.1.0b02.1.12.1.23.0.0
3.0.1
python-waitress
Mageia:9
From an advisory covering 2 CVEs
before 2.1.2-1.1.mga9
2.1.2-1.1.mga9
python-waitress
openEuler:22.03-LTS-SP3
before 2.0.0-4.oe2203sp3
2.0.0-4.oe2203sp3
python-waitress
openEuler:22.03-LTS-SP1
before 2.0.0-4.oe2203sp1
2.0.0-4.oe2203sp1
Show 36 moreShow less
Affected packages
PackageAffectedFixed
python-waitress
openEuler:24.03-LTS
before 2.1.2-2.oe2403
2.1.2-2.oe2403
python-waitress
openEuler:22.03-LTS-SP4
before 2.0.0-4.oe2203sp4
2.0.0-4.oe2203sp4
python-waitress
Red 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-waitress
Red 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-waitress
Red 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-waitress
Red 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-waitress
Red 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-waitress
Red 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-waitress
Red 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-waitress
Red 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-waitress
Red 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-waitress
Red 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-waitress
Red 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-waitress
Red 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-waitress
Red 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-waitress
Red 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-waitress
Red 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-waitress
Red 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-waitress
Red 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-waitress
Red 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-waitress
SUSE: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-doc
SUSE: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
SUSE: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-doc
SUSE: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
SUSE: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-doc
SUSE: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
SUSE: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-doc
SUSE: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
SUSE: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-doc
SUSE: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
openSUSE: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-doc
openSUSE:Leap 15.5
From an advisory covering 2 CVEs
before 2.1.2-150400.12.7.1
2.1.2-150400.12.7.1
waitress
Ubuntu:Pro:24.04:LTS
before 2.1.2-2ubuntu0.1~esm1, plus listed versions
2.1.2-2
2.1.2-2ubuntu0.1~esm1
waitress
Ubuntu: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
waitress
Ubuntu: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
waitress
Ubuntu: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

History

History
RecordedChangedSources
affected
factsOSV
aliases, publishedEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2024-49768 is a critical vulnerability (CVSS 9.1) 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 0.49%, the 42nd percentile. Fixed in waitress 3.0.1.

References

Show 47 moreShow less
MoveEnter Open