Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork1.8k
Security: pallets/werkzeug
Security
SECURITY.md
All Pallets projects share the same security policy. Seehttps://palletsprojects.com/security, the canonical location for the policy,which this is copied from.
There are some things we generally do not consider security issues, which can befound at the canonical policy page:https://palletsprojects.com/security. Pleasereview the list before reporting an issue. You may still err on the side ofcaution and make a private report first, but we may close it or ask you toreport a regular issue instead.
If you believe you have identified a security issue with a Pallets orPallets-Eco project,do not open a public issue. To responsibly report asecurity issue, use GitHub'ssecurity advisory system. From theproject's repository, click "Security" at the top, then click "Advisories" atthe left, then click the green "New draft security advisory" button.Alternatively, you may emailsecurity@palletsprojects.com,and we will convert that to a GitHub security advisory.
Be sure to include as much detail as necessary in your report. As with reportingnormal issues, a minimal reproducible example will help the maintainers addressthe issue faster. Information about why the issue is a security issue is alsohelpful. If you are able, you may also provide a fix for the issue.
A maintainer will reply acknowledging the report and how to continue. We willobtain a CVE id as well, please do not do this on your own. We will work withyou to attempt to understand the issue and decide on its validity. Maintainersare volunteers working in their free time, and therefore cannot guarantee anyspecific timeline. Please be patient during this process.
The current feature release will receive security fixes. A backport to theprevious feature branch may be considered upon request based on usage informationand severity, but is not guaranteed.
- Werkzeug safe_join() allows Windows special device namesGHSA-29vq-49wr-vm6x published
Feb 19, 2026 bydavidismModerate - Werkzeug safe_join() allows Windows special device namesGHSA-87hc-h4r5-73f7 published
Jan 8, 2026 bydavidismModerate - Werkzeug safe_join() allows Windows special device namesGHSA-hgf8-39gv-g3f2 published
Nov 29, 2025 bydavidismModerate - Possible resource exhaustion when parsing form dataGHSA-q34m-jh98-gwm2 published
Oct 25, 2024 bydavidismModerate - Werkzeug debugger vulnerable to remote execution when interacting with attacker controlled domainGHSA-2g68-c3qc-8985 published
May 5, 2024 bydavidismHigh - safe_join can produce unsafe paths on Python < 3.11 on WindowsGHSA-f9vj-2wh5-fj8j published
Oct 25, 2024 bydavidismModerate - High resource usage when parsing multipart/form-data containing a large part with CR/LF character at the beginningGHSA-hrfv-mqp8-q5rw published
Oct 24, 2023 bypgjonesModerate - cookie prefixed with `=` can shadow unprefixed cookieGHSA-px8h-6qxv-m22q published
Feb 14, 2023 bydavidismLow - high resource usage when parsing multipart form data with many fieldsGHSA-xg9f-g7g7-2323 published
Feb 14, 2023 bydavidismHigh