CVE-2024-49767: pallets quart Uncontrolled Resource Consumption
Vulnerability summary
CVE-2024-49767 is a high (CVSS 7.5) Uncontrolled Resource Consumption vulnerability in pallets quart. EPSS estimates a 1.09% chance of exploitation in the next 30 days, higher than 64.9% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 1 · Related 8Timeline
- 25-10-2024PublishedVulnerability first disclosed.
- 20-05-2026Last modifiedVulnerability information updated.
Description
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 to parse `multipart/form-data` requests (e.g. all flask applications) are vulnerable to a relatively simple but effective resource exhaustion (denial of service) attack. A specifically crafted form submission request can cause the parser to allocate and block 3 to 8 times the upload size in main memory. There is no upper limit; a single upload at 1 Gbit/s can exhaust 32 GB of RAM in less than 60 seconds. Werkzeug version 3.0.6 fixes this issue.
CVSS metrics
11 scores · 8 sources · 2 versions- OSV · PypiEcosystem advisory · calculated6.9MediumCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
- OSV · UbuntuEcosystem advisory · calculated6.9MediumCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
- OSV · WolfiEcosystem advisory · calculated6.9MediumCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
- OSV · ChainguardEcosystem advisory · calculated6.9MediumCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
- NVDNIST6.9MediumCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- OSV · AlpineEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · PypiEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
1.09%
Chance of exploitation in the next 30 days
Percentile
65%
Versus all other CVEs
30-day change
0.00 pp
From 1.09% on 18-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-400Uncontrolled Resource ConsumptionThe product does not properly control the allocation and maintenance of a limited resource.
- CWE-770Allocation of Resources Without Limits or ThrottlingThe product allocates a reusable resource or group of resources on behalf of an actor without imposing any intended restrictions on the size or number of resources that can be allocated.
Affected systems
Chainguard21 products
- airflowAll versions (No fix recorded)
- airflow-2< 2.11.1-r0
- airflow-2-bitnami-compatAll versions (No fix recorded)
- airflow-3< 3.2.0-r0
- airflow-3-bitnami-compatAll versions (No fix recorded)
Wolfi18 products
- airflowAll versions (No fix recorded)
- airflow-3< 3.2.0-r0
- airflow-3-bitnami-compatAll versions (No fix recorded)
- airflow-bitnami-compatAll versions (No fix recorded)
- emissary< 3.9.1-r4
Opensuse3 products
- python-Werkzeug&distro=openSUSE Leap 15.5< 2.3.6-150400.6.12.1
- python-Werkzeug&distro=openSUSE Leap 15.6< 2.3.6-150400.6.12.1
- python-Werkzeug&distro=openSUSE Tumbleweed< 3.0.6-1.1
Debian2 products
- python-werkzeug< 2.2.2-3+deb12u1 | < 3.1.3-2
- quartAll versions (No fix recorded) | < 0.19.9-1
PyPI2 products
- quart< 0.20.0
- werkzeug≥ 2.0.0rc1, < 3.0.6
Suse2 products
- python-Werkzeug&distro=SUSE Linux Enterprise Module for Python 3 15 SP5< 2.3.6-150400.6.12.1
- python-Werkzeug&distro=SUSE Linux Enterprise Module for Python 3 15 SP6< 2.3.6-150400.6.12.1
Ubuntu2 products
- python-werkzeug< 2.0.2+dfsg1-1ubuntu0.22.04.3 | < 3.0.1-3ubuntu0.2
- quartAll versions (No fix recorded)
Alpine1 product
- py3-werkzeug< 3.0.6-r0
Mageia1 product
- python-werkzeug< 3.0.6-1.mga9
11 vendors · 56 products
References
25 links- github.com/pallets/werkzeug/security/advisories/GHSA-q34m-jh98-gwm2X Refsource CONFIRMWEBREPORTAdvisoryVendor Advisory
- github.com/pallets/werkzeug/commit/50cfeebcb0727e18cc52ffbeb125f4a66551179bX Refsource MISCWEBFIXPatch
Show all 25 references
- github.com/pallets/werkzeugPACKAGE
- pypi.org/project/quartPACKAGE
- pypi.org/project/werkzeugPACKAGE
- lists.opensuse.org/archives/…Advisory