Werkzeug possible resource exhaustion when parsing file data in forms
Applications using Werkzeug to parse `multipart/form-data` requests are vulnerable to resource exhaustion. A specially crafted form body can bypass the `Request.max_form_memory_size` setting. The `Request.max_content_length` setting, as well as resource limits provided by deployment software and platforms, are also available to limit the resources used during a request. This vulnerability does not affect those settings. All three types of limits should be considered and set appropriately when deploying an application.
describes (1)
Related CVEs.
| ID | severity | exploitable | ||
|---|---|---|---|---|
| CVE-2024-49767US | high7.5 | — | ||
Werkzeug is a Web Server Gateway Interface web application library. Applications using `werkzeug.formparser.MultiPartParser` corresponding to a version of Werkzeug prior to 3.0.6 t… | ||||
references
External citations — patches, advisories, analysis.
- https://github.com/advisories/GHSA-q34m-jh98-gwm2ADVISORY
- https://github.com/pallets/quart/commit/5e78c4169b8eb66b91ead3e62d44721b9e1644eeWEB
- https://github.com/pallets/quart/commit/abb04a512496206de279225340ed022852fbf51fWEB
- https://github.com/pallets/werkzeugPACKAGE
- https://github.com/pallets/werkzeug/commit/50cfeebcb0727e18cc52ffbeb125f4a66551179bWEB
- https://github.com/pallets/werkzeug/commit/cbb446fdcada7685fce936ded01b76c08dbd6eb5WEB
- https://github.com/pallets/werkzeug/releases/tag/3.0.6WEB
- https://github.com/pallets/werkzeug/security/advisories/GHSA-q34m-jh98-gwm2WEB
Advisories like this name the exposed products attackers go after on your perimeter. See what is exposed on your perimeter with a free passive scan.
Free scan