GitHub Advisoryadvisory · PyPI

GHSA-968f-66r5-5v74 HTTP Request Smuggling in Waitress: Invalid whitespace characters in headers (Follow-up)

MEDIUM Published 2020-01-06 Modified 2024-11-19 Official page ↗
Aliases
CVE-2019-16789
Ecosystem
PyPI
Packages
waitress
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:H/A:N
Weaknesses
CWE-444
Reviewed
2020-01-06

Affected packages

• PyPI waitress: < 1.4.2 → fixed in 1.4.2

Description

Impact The patches introduced to fix https://github.com/Pylons/waitress/security/advisories/GHSA-m5ff-3wj3-8ph4 were not complete and still would allow an attacker to smuggle requests/split a HTTP request with invalid data. This updates the existing CVE with ID: CVE-2019-16789 Patches Waitress version 1.4.2 has been updated to now validate HTTP headers better to avoid the issue, completely fixing all known issues with whitespace. Workarounds There are no work-arounds, upgrading to Waitress 1.4.2 is highly recommended. References See https://github.com/Pylons/waitress/security/advisories/GHSA-m5ff-3wj3-8ph4 for more information on the security issue. For more information If you have any questions or comments about this advisory: • open an issue at https://github.com/Pylons/waitress/issues (if not sensitive or security related) • email the Pylons Security mailing list: [email protected] (if security related)

Related

Alias · CVE (1)

  • CVE-2019-16789 In Waitress through version 1.4.0, if a proxy server is used in front of waitress, an invalid request may be sent by an attacker that… vulnerability

Weakness · CWE (1)

  • CWE-444 Inconsistent Interpretation of HTTP Requests weakness

References