CVE catalog

CVE-2024-49769

Waitress vulnerabilities

[CVE catalog]

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

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.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianwaitresssid3.0.2-2fixed
Debianwaitressforky3.0.2-2fixed
Debianwaitresstrixie3.0.2-1fixed
Debianwaitressbookworm2.1.2-2+deb12u1fixed
Ubuntuwaitressnoble2.1.2-2ubuntu0.1~esm1fixed
Ubuntupython-waitress-docnoble2.1.2-2ubuntu0.1~esm1fixed
Ubuntupython3-waitressnoble2.1.2-2ubuntu0.1~esm1fixed
PyPIwaitressNot reported3.0.1fixed
PyPIwaitressNot reported3.0.1fixed
PyPIwaitressNot reported1ae4e894c9f76543bee06584001583fc6fa8c95cfixed
Opensusepython-waitresstumbleweed3.0.2-1.7fixed
Ubuntuwaitress16.040.8.9-2ubuntu1vulnerable
Ubuntuwaitress16.040.8.10-1vulnerable
Ubuntuwaitress18.041.0.1-1vulnerable
Ubuntuwaitress20.041.2.0~b2-2vulnerable
Ubuntuwaitress20.041.3.1-4vulnerable
Ubuntuwaitress20.041.4.1-1vulnerable
Ubuntuwaitress20.041.4.1-1ubuntu0.1vulnerable
Ubuntuwaitress20.041.4.1-1ubuntu0.2fixed
Ubuntuwaitress22.041.4.4-1.1vulnerable
Ubuntuwaitress22.041.4.4-1.1ubuntu1vulnerable
Ubuntuwaitress22.041.4.4-1.1ubuntu1.1fixed
Ubuntuwaitresspro2.1.2-2vulnerable
Ubuntuwaitresspro2.1.2-2ubuntu0.1~esm1fixed
Opensusepython-waitresstumbleweed3.0.1-1.1fixed
Susepython-waitresslinux enterprise module for basesystem 15 sp51.4.3-150000.3.9.1fixed
Susepython-waitresslinux enterprise module for basesystem 15 sp61.4.3-150000.3.9.1fixed
Susepython-waitresslinux enterprise module for package hub 15 sp51.4.3-150000.3.9.1fixed
Susepython-waitresslinux enterprise module for package hub 15 sp61.4.3-150000.3.9.1fixed
Susepython-waitresslinux enterprise high performance computing 15 sp2-ltss1.4.3-150000.3.9.1fixed
Susepython-waitresslinux enterprise high performance computing 15 sp3-ltss1.4.3-150000.3.9.1fixed
Susepython-waitresslinux enterprise high performance computing 15 sp4-espos1.4.3-150000.3.9.1fixed
Susepython-waitresslinux enterprise high performance computing 15 sp4-ltss1.4.3-150000.3.9.1fixed
Susepython-waitresslinux enterprise server 15 sp2-ltss1.4.3-150000.3.9.1fixed
Susepython-waitresslinux enterprise server 15 sp3-ltss1.4.3-150000.3.9.1fixed
Susepython-waitresslinux enterprise server 15 sp4-ltss1.4.3-150000.3.9.1fixed
Susepython-waitresslinux enterprise server for sap applications 15 sp21.4.3-150000.3.9.1fixed
Susepython-waitresslinux enterprise server for sap applications 15 sp31.4.3-150000.3.9.1fixed
Susepython-waitresslinux enterprise server for sap applications 15 sp41.4.3-150000.3.9.1fixed
Susepython-waitressmanager proxy 4.31.4.3-150000.3.9.1fixed
Susepython-waitressmanager server 4.31.4.3-150000.3.9.1fixed
Susepython-waitressenterprise storage 7.11.4.3-150000.3.9.1fixed
Opensusepython-waitressleap 15.51.4.3-150000.3.9.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianwaitresssourcesid3.0.1-1not yet assignedNot reported[1086468]
Debianwaitresssourceforky3.0.1-1not yet assignedNot reported[1086468]
Debianwaitresssourcetrixie3.0.1-1not yet assignedNot reported[1086468]
Debianwaitresssourcebookworm2.1.2-2+deb12u1not yet assignedNot reported[1086468]
Ubuntuwaitressdebnoble2.1.2-2ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntupython-waitress-docdebnoble2.1.2-2ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntupython3-waitressdebnoble2.1.2-2ubuntu0.1~esm1Not reportedNot reportedNot reported
PyPIwaitressPyPINot reported3.0.1Not reportedNot reportedNot reported
PyPIwaitressPyPINot reported3.0.1Not reportedNot reportedNot reported
PyPIwaitressPyPINot reported1ae4e894c9f76543bee06584001583fc6fa8c95cNot reportedNot reportedNot reported
Opensusepython-waitressrpmtumbleweed3.0.2-1.7Not reportedOPENSUSE-SU-2026:12047-1Not reported
Ubuntuwaitressdeb20.041.4.1-1ubuntu0.2Not reportedUBUNTU-CVE-2024-49769Not reported
Ubuntuwaitressdeb22.041.4.4-1.1ubuntu1.1Not reportedUBUNTU-CVE-2024-49769Not reported
Ubuntuwaitressdebpro2.1.2-2ubuntu0.1~esm1Not reportedUBUNTU-CVE-2024-49769Not reported
Opensusepython-waitressrpmtumbleweed3.0.1-1.1Not reportedOPENSUSE-SU-2024:14445-1Not reported
Susepython-waitressrpmlinux enterprise module for basesystem 15 sp51.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported
Susepython-waitressrpmlinux enterprise module for basesystem 15 sp61.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported
Susepython-waitressrpmlinux enterprise module for package hub 15 sp51.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported
Susepython-waitressrpmlinux enterprise module for package hub 15 sp61.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported
Susepython-waitressrpmlinux enterprise high performance computing 15 sp2-ltss1.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported
Susepython-waitressrpmlinux enterprise high performance computing 15 sp3-ltss1.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported
Susepython-waitressrpmlinux enterprise high performance computing 15 sp4-espos1.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported
Susepython-waitressrpmlinux enterprise high performance computing 15 sp4-ltss1.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported
Susepython-waitressrpmlinux enterprise server 15 sp2-ltss1.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported
Susepython-waitressrpmlinux enterprise server 15 sp3-ltss1.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported
Susepython-waitressrpmlinux enterprise server 15 sp4-ltss1.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported
Susepython-waitressrpmlinux enterprise server for sap applications 15 sp21.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported
Susepython-waitressrpmlinux enterprise server for sap applications 15 sp31.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported
Susepython-waitressrpmlinux enterprise server for sap applications 15 sp41.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported
Susepython-waitressrpmmanager proxy 4.31.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported
Susepython-waitressrpmmanager server 4.31.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported
Susepython-waitressrpmenterprise storage 7.11.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported
Opensusepython-waitressrpmleap 15.51.4.3-150000.3.9.1Not reportedSUSE-SU-2024:4107-1Not reported

[Debian bug #1086468]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [python-waitress]

    Details (1)
    • 3.0.2-1.7 · noarch · tumbleweed

      Unknown · Fixed: 3.0.1-1.1, 3.0.2-1.7

      Version impact unknown

      usn · python-waitress · opensuse · tumbleweed

  • Source package: [python-waitress]

    Details (1)
    • 3.0.2-1.7 · noarch · tumbleweed

      Unknown · Fixed: 3.0.1-1.1, 3.0.2-1.7

      Version impact unknown

      usn · python-waitress · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • Source package: [waitress]

    Details (2)
    • 2.1.2-2+deb12u1 · all · bookworm

      Fixed · Fixed: 2.1.2-2+deb12u1

      usn · waitress · debian · bookworm; usn · waitress · debian · 12

    • 2.1.2-2+deb12u1 · all · bookworm

      Fixed · Fixed: 2.1.2-2+deb12u1

      usn · waitress · debian · bookworm; usn · waitress · debian · 12

  • Source package: [waitress]

    Details (2)
    • 2.1.2-2+deb12u1 · all · bookworm

      Fixed · Fixed: 2.1.2-2+deb12u1

      usn · waitress · debian · bookworm; usn · waitress · debian · 12

    • 2.1.2-2+deb12u1 · all · bookworm

      Fixed · Fixed: 2.1.2-2+deb12u1

      usn · waitress · debian · bookworm; usn · waitress · debian · 12

[Debian 13 (Trixie)]

  • Source package: [waitress]

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

      Fixed · Fixed: 3.0.1-1

      usn · waitress · debian · 13

    • 3.0.2-1 · all · trixie

      Fixed · Fixed: 3.0.1-1

      usn · waitress · debian · 13

  • Source package: [waitress]

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

      Fixed · Fixed: 3.0.1-1

      usn · waitress · debian · 13

    • 3.0.2-1 · all · trixie

      Fixed · Fixed: 3.0.1-1

      usn · waitress · debian · 13

Observed:

References