parse_multipart_headers
src/werkzeug/formparser.py
Last patched
Overview
parse_multipart_headers in pallets/werkzeug was changed by 2 published CVE fixes between 2023 and 2024, in 1 distinct patches that added or removed 28 lines in total.
pallets/werkzeug has 13 CVEs with a located fix in total, so 15% of them touched this function.
CVEs that patched it
Every published CVE whose fix changed parse_multipart_headers, newest first, with the lines each fix touched.
CVE-2024-49767 · lines 331–366 · +6 −8 in 2 hunks
Medium · CVSS 6.9EPSS 1.1%2024-10-25CVE-2023-46136 · lines 331–366 · +6 −8 in 2 hunks
High · CVSS 8.0EPSS 1.1%2023-10-24
Get an alert when the next CVE fix lands in pallets/werkzeug, with the patched functions.
Monitor werkzeug CVEsOther functions in these files
Functions in the same file that CVE fixes also changed.
- 1parsesrc/werkzeug/formparser.py2 CVEs · 2 patches2023 to 2024
- 2_fix_ie_filenamesrc/werkzeug/formparser.py2 CVEs · 1 patches2023 to 2024
- 3start_file_streamingsrc/werkzeug/formparser.py2 CVEs · 1 patches2023 to 2024
- 4__init__src/werkzeug/formparser.py1 CVEs · 1 patches2023
- 5_parse_multipartsrc/werkzeug/formparser.py1 CVEs · 1 patches2023
Other hotspots in the repository
Functions in pallets/werkzeug changed by the most CVE fixes.
Frequently asked questions
Common questions about CVE fixes to parse_multipart_headers.
- How many CVEs have patched parse_multipart_headers?
- 2 published CVEs changed parse_multipart_headers in pallets/werkzeug, in 1 distinct patches totalling 28 changed lines, between 2023 and 2024.
- What is the latest CVE that changed parse_multipart_headers?
- CVE-2024-49767 (Werkzeug possible resource exhaustion when parsing file data in forms), published 2024-10-25, changed lines 331 to 366 of src/werkzeug/formparser.py.
- How does parse_multipart_headers compare to the rest of pallets/werkzeug?
- pallets/werkzeug has 13 CVEs with a located fix in total; 2 of them changed parse_multipart_headers.
- What do the line numbers refer to?
- Line numbers are in the fixed version of the file, as the upstream patch left it. A CVE whose fix was backported to several branches is listed once, with the lines from the upstream commit.
References
- src/werkzeug/formparser.py on GitHub (opens in a new tab)
- All patched functions in pallets/werkzeug
- Patched functions directory
Fix locations are computed by RadicalNotion.AI from the upstream patch diff of each CVE. CVE data is sourced from the CVE Program.
Track pallets/werkzeug CVEs
Get an alert when a new CVE lands in this repository, with the patched functions and AI-written remediation guidance.