GHSA-73m2-3pwg-5fgc · Severity: medium · Ecosystem: pip — Catastrophic backtracking in regex allows Denial of Service in Waitress
Waitress version 1.4.2 allows a DOS attack When waitress receives a header that contains invalid characters. When a header like "Bad-header: xxxxxxxxxxxxxxx\x10" is received, it will cause the regular expression engine to catastrophically backtrack causing the process to use 100% CPU time and blocking any other interactions. This allows an attacker to send a single request with an invalid header and take the service offline. This issue was introduced in version 1.4.2 when the regular expression was updated to attempt to match the behaviour required by errata associated with RFC7230. The regular expression that is used to validate incoming headers has been updated in version 1.4.3, it is recommended that people upgrade to the new version of Waitress as soon as possible.
Conclusion & alert: CVE-2020-5236 is rated Moderate Risk (47/100): CVSS Medium severity, with medium exploitation likelihood (EPSS 2.62%). Mandatory action: Review affected assets and schedule remediation.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-06-15 | 13.33% | 2.62% | -10.71% |
| 2 | 2026-05-11 | 13.92% | 13.33% | -0.59% |
| 3 | 2025-11-21 | — | 13.92% | — |
Full EPSS history (16 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 5.7 | 3.1 | MEDIUM |
|
2.1 | 3.6 | [email protected] |
| 6.5 | 3.1 | MEDIUM |
|
2.8 | 3.6 | [email protected] |
| 6.8 | 2.0 | MEDIUM |
|
8.0 | 6.9 | [email protected] |
GHSA-73m2-3pwg-5fgc · Severity: medium · Ecosystem: pip — Catastrophic backtracking in regex allows Denial of Service in Waitress
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
unimportant | CVE-2020-5236 unimportant priority: Debian including 1 source packages (waitress), 5 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): resolved 5. | https://security-tracker.debian.org/tracker/CVE-2020-5236 |
redhat
|
medium | — | https://access.redhat.com/security/cve/CVE-2020-5236 |
ubuntu
|
medium | CVE-2020-5236 medium priority: Ubuntu including 1 source packages (waitress), 5 status rows across 5 suites (bionic, eoan, trusty, upstream, xenial): not-affected 3, DNE 1, needs-triage 1. | https://ubuntu.com/security/CVE-2020-5236 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| agendaless | waitress | 1.4.2 | cpe:2.3:a:agendaless:waitress:1.4.2:*:*:*:*:*:*:* |
| URL | Tags |
|---|---|
| https://github.com/Pylons/waitress/commit/6e46f9e3f014d64dd7d1e258eaf626e39870ee1f | Patch Third Party Advisory |
| https://github.com/Pylons/waitress/security/advisories/GHSA-73m2-3pwg-5fgc | Third Party Advisory |