~ / search / GHSA-q34m-jh98-gwm2

GHSA-q34m-jh98-gwm2

Werkzeug possible resource exhaustion when parsing file data in forms

Source: GitHub Advisory Database (reviewed) Moderate CVE-2024-49767

Packages

EcosystemPackageAffectedFixed in
PyPI Werkzeug >= 2.0.0rc1, < 3.0.6 3.0.6
PyPI Quart < 0.20.0 0.20.0

Details

As written in the advisory (Markdown source, shown as plain text).

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.

References

External links from the advisory. They lead to third-party sites.