NetSight
high7.5

CVE-2024-49767

Werkzeug possible resource exhaustion when parsing file data in forms

Impact

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.

Affected packages

EcosystemPackageAffectedFixed in
pipQuart< 0.20.00.20.0
pipWerkzeug>= 2.0.0rc1, <= 3.0.53.0.6

Affected products

VendorProductAffected versions
PalletsprojectsQuart
before 0.19.7
PalletsprojectsWerkzeug
before 3.0.6

Weakness classification

References