Werkzeug
14 CVEs tracked. None of them is in CISA KEV.
This hub aggregates every CVE we track for Werkzeug, a product in the oss libraries space. Use it to gauge the current risk picture and drill into individual advisories.
Werkzeug CVEs per month
| Month | CVEs |
|---|---|
| 2024-10 | 2 |
| 2024-11 | 0 |
| 2024-12 | 0 |
| 2025-01 | 0 |
| 2025-02 | 0 |
| 2025-03 | 0 |
| 2025-04 | 0 |
| 2025-05 | 0 |
| 2025-06 | 0 |
| 2025-07 | 0 |
| 2025-08 | 0 |
| 2025-09 | 0 |
| 2025-10 | 0 |
| 2025-11 | 1 |
| 2025-12 | 0 |
| 2026-01 | 1 |
| 2026-02 | 1 |
| 2026-03 | 0 |
| 2026-04 | 0 |
| 2026-05 | 0 |
| 2026-06 | 0 |
| 2026-07 | 0 |
| 2026-08 | 0 |
| 2026-09 | 0 |
Severity
How the 14 CVEs score on CVSS. Severity is not exploitation: KEV is counted above.
- Critical1
- High6
- Medium6
- Low1
Latest CVEs
The 14 most recently published vulnerabilities affecting Werkzeug.
- CVE-2026-27199Werkzeug safe_join() allows Windows special device names5.3
- CVE-2026-21860Werkzeug safe_join() allows Windows special device names with compound extensions5.3
- CVE-2025-66221Werkzeug safe_join() allows Windows special device names5.3
- CVE-2024-49767Werkzeug possible resource exhaustion when parsing file data in forms7.5
- CVE-2024-49766Werkzeug safe_join not safe on Windows5.3
- CVE-2024-34069Werkzeug's improper usage of a pathname and improper CSRF protection results in the remote command execution7.5
- CVE-2023-46136Werkzeug vulnerable to high resource usage when parsing multipart/form-data containing a large part with CR/LF character at the beginning8.0
- CVE-2023-25577Werkzeug may allow high resource usage when parsing multipart form data with many fields7.5
- CVE-2023-23934Wrkzeug's incorrect parsing of nameless cookies leads to __Host- cookies bypass2.6
- CVE-2022-29361Improper parsing of HTTP requests in Pallets Werkzeug v2.1.0 and below allows attackers to perform HTTP Request Smuggling using a crafted HTTP request with multiple requests included inside the bod...9.8
- CVE-2020-28724Open redirect vulnerability in werkzeug before 0.11.6 via a double slash in the URL.6.1
- CVE-2019-14806Pallets Werkzeug before 0.15.3, when used with Docker, has insufficient debugger PIN randomness because Docker containers share the same machine id.7.5
- CVE-2019-14322In Pallets Werkzeug before 0.15.5, SharedDataMiddleware mishandles drive names (such as C:) in Windows pathnames.7.5
- CVE-2016-10516Cross-site scripting (XSS) vulnerability in the render_full function in debug/tbtools.py in the debugger in Pallets Werkzeug before 0.11.11 (as used in Pallets Flask and other products) allows remo...6.1
Product grouping is registry-driven, with AI assist and human review. How it works