CVE-2025-61919: rack Uncontrolled Resource Consumption
Vulnerability summary
CVE-2025-61919 is a high (CVSS 7.5) Uncontrolled Resource Consumption vulnerability in rack. EPSS estimates a 0.65% chance of exploitation in the next 30 days, higher than 50.1% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 23 · Related 14Timeline
- 10-10-2025PublishedVulnerability first disclosed.
- 10-10-2025Last modifiedVulnerability information updated.
Description
Rack is a modular Ruby web server interface. Prior to versions 2.2.20, 3.1.18, and 3.2.3, `Rack::Request#POST` reads the entire request body into memory for `Content-Type: application/x-www-form-urlencoded`, calling `rack.input.read(nil)` without enforcing a length or cap. Large request bodies can therefore be buffered completely into process memory before parsing, leading to denial of service (DoS) through memory exhaustion. Users should upgrade to Rack version 2.2.20, 3.1.18, or 3.2.3, anu of which enforces form parameter limits using `query_parser.bytesize_limit`, preventing unbounded reads of `application/x-www-form-urlencoded` bodies. Additionally, enforce strict maximum body size at the proxy or web server layer (e.g., Nginx `client_max_body_size`, Apache `LimitRequestBody`).
CVSS metrics
7 scores · 7 sources · 1 version- 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
- OSV · WolfiEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · ChainguardEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · RubygemsEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.65%
Chance of exploitation in the next 30 days
Percentile
50%
Versus all other CVEs
30-day change
0.00 pp
From 0.65% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Chainguard52 products
- gitlab-cng-18.2All versions (No fix recorded)
- gitlab-logger-18.2All versions (No fix recorded)
- gitlab-rails-ce-18.1< 18.1.6-r13
- gitlab-rails-ce-18.2All versions (No fix recorded)
- gitlab-rails-ce-fips-18.1All versions (No fix recorded)
Wolfi9 products
- gitlab-cng-18.2All versions (No fix recorded)
- kube-fluentd-operator< 1.18.2-r49
- kube-fluentd-operator-compat< 1.18.2-r49
- kube-fluentd-operator-default-config< 1.18.2-r49
- kube-fluentd-operator-oci-entrypoint< 1.18.2-r49
Debian1 product
- ruby-rack< 2.2.20-0+deb12u1 | < 3.1.18-1~deb13u1 | < 3.1.18-1
Opensuse1 product
- rubygem-rack-2.2&distro=openSUSE Tumbleweed< 2.2.20-1.1
Rack1 product
- rack≥ 3.0, < 3.1.18 | ≥ 3.2, < 3.2.3 | < 2.2.20 | ≥ 3.0.0, < 3.1.18 | ≥ 3.2.0, < 3.2.3
RubyGems1 product
- rack< 2.2.20 | ≥ 3.0, < 3.1.18 | ≥ 3.2, < 3.2.3
Ubuntu1 product
- ruby-rackAll versions (No fix recorded) | < 2.0.7-2ubuntu0.1+esm8 | < 2.1.4-5ubuntu1.2 | < 2.2.7-1ubuntu0.5 | < 3.1.16-0.1ubuntu0.1
7 vendors · 66 products
References
13 links- github.com/rack/rack/security/advisories/GHSA-6xw4-3v39-52mmX Refsource CONFIRMREPORTAdvisoryWEBMitigationThird Party Advisory
- github.com/rack/rack/commit/4e2c903991a790ee211a3021808ff4fd6fe82881X Refsource MISCREPORTFIXWEBPatch
- github.com/rack/rack/commit/cbd541e8a3d0c5830a3c9a30d3718ce2e124f9dbX Refsource MISCREPORTFIXWEBPatch
- github.com/rack/rack/commit/e179614c4a653283286f5f046428cbb85f21146fX Refsource MISCREPORTFIXWEBPatch
Show all 13 references
- github.com/rack/rackPACKAGE