Debian Package Tracker
Register | Log in
Subscribe

waitress

Choose email to subscribe with

general
  • source: waitress (main)
  • version: 3.0.2-1
  • maintainer: Debian Python Team (DMD)
  • arch: all
  • std-ver: 4.7.0
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 1.2.0~b2-2+deb10u1
  • o-o-sec: 1.2.0~b2-2+deb10u1
  • oldstable: 1.4.4-1.1+deb11u1
  • old-sec: 1.4.4-1.1+deb11u2
  • stable: 2.1.2-2
  • testing: 3.0.2-1
  • unstable: 3.0.2-1
versioned links
  • 1.2.0~b2-2+deb10u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.4.4-1.1+deb11u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.4.4-1.1+deb11u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.1.2-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.0.2-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • python-waitress-doc
  • python3-waitress
action needed
2 security issues in bookworm high

There are 2 open security issues in bookworm.

2 important issues:
  • CVE-2024-49768: 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.
  • CVE-2024-49769: 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.
Created: 2024-10-30 Last update: 2025-02-27 05:02
lintian reports 1 warning normal
Lintian reports 1 warning about this package. You should make the package lintian clean getting rid of them.
Created: 2024-11-01 Last update: 2024-11-01 03:04
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.2 instead of 4.7.0).
Created: 2025-02-21 Last update: 2025-02-27 13:24
news
[rss feed]
  • [2024-11-22] waitress 3.0.2-1 MIGRATED to testing (Debian testing watch)
  • [2024-11-20] Accepted waitress 3.0.2-1 (source) into unstable (Colin Watson)
  • [2024-11-16] Accepted waitress 1.4.4-1.1+deb11u2 (source) into oldstable-security (Adrian Bunk)
  • [2024-11-02] waitress 3.0.1-1 MIGRATED to testing (Debian testing watch)
  • [2024-10-31] Accepted waitress 3.0.1-1 (source) into unstable (Colin Watson)
  • [2024-05-14] waitress 3.0.0-1 MIGRATED to testing (Debian testing watch)
  • [2024-05-14] waitress 3.0.0-1 MIGRATED to testing (Debian testing watch)
  • [2024-05-10] Accepted waitress 3.0.0-1 (source) into unstable (Carsten Schoenert)
  • [2022-11-20] waitress 2.1.2-2 MIGRATED to testing (Debian testing watch)
  • [2022-11-20] waitress 2.1.2-2 MIGRATED to testing (Debian testing watch)
  • [2022-11-14] Accepted waitress 2.1.2-2 (source) into unstable (Carsten Schoenert)
  • [2022-11-12] Accepted waitress 2.1.2-1 (source) into unstable (Carsten Schoenert)
  • [2022-10-03] waitress 2.1.1-3 MIGRATED to testing (Debian testing watch)
  • [2022-10-01] Accepted waitress 2.1.1-3 (source) into unstable (Nilesh Patra)
  • [2022-05-28] Accepted waitress 1.4.4-1.1+deb11u1 (source) into proposed-updates->stable-new, proposed-updates (Debian FTP Masters) (signed by: Stefano Rivera)
  • [2022-05-26] Accepted waitress 1.2.0~b2-2+deb10u1 (source) into oldstable-proposed-updates->oldstable-new, oldstable-proposed-updates (Debian FTP Masters) (signed by: Stefano Rivera)
  • [2022-05-17] Accepted waitress 1.2.0~b2-2+deb10u1 (source) into oldstable->embargoed, oldstable (Debian FTP Masters) (signed by: Stefano Rivera)
  • [2022-05-17] Accepted waitress 1.4.4-1.1+deb11u1 (source) into stable-security->embargoed, stable-security (Debian FTP Masters) (signed by: Stefano Rivera)
  • [2022-05-17] waitress 2.1.1-2 MIGRATED to testing (Debian testing watch)
  • [2022-05-12] Accepted waitress 1.0.1-1+deb9u1 (source) into oldoldstable (Stefano Rivera)
  • [2022-05-10] Accepted waitress 2.1.1-2 (source) into unstable (Stefano Rivera)
  • [2022-05-10] Accepted waitress 2.1.1-1 (source) into unstable (Stefano Rivera)
  • [2021-05-22] waitress 1.4.4-1.1 MIGRATED to testing (Debian testing watch)
  • [2021-04-25] Accepted waitress 1.4.4-1.1 (source) into unstable (Andreas Beckmann)
  • [2021-01-14] waitress 1.4.4-1 MIGRATED to testing (Debian testing watch)
  • [2021-01-09] Accepted waitress 1.4.4-1 (source) into unstable (Andrej Shadura) (signed by: Andrew Shadura)
  • [2020-01-06] waitress 1.4.1-1 MIGRATED to testing (Debian testing watch)
  • [2020-01-01] Accepted waitress 0.8.9-2+deb8u1 (source all) into oldoldstable (Chris Lamb)
  • [2020-01-01] Accepted waitress 1.4.1-1 (source) into unstable (Andrej Shadura) (signed by: Andrew Shadura)
  • [2019-09-18] waitress 1.3.1-4 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 0
links
  • homepage
  • lintian (0, 1)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • edit tags
  • other distros
  • security tracker
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 3.0.2-1

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing