Denial of Service Vulnerability in Rack Modular Ruby Web Server Interface
CVE-2026-34829

7.5HIGH

Key Information:

Vendor

Rack

Status
Vendor
CVE Published:
2 April 2026

What is CVE-2026-34829?

The Rack modular Ruby web server interface has a significant vulnerability related to how it handles multipart/form-data requests. When requests are made without a Content-Length header, such as those using HTTP chunked transfer encoding, the Rack::Multipart::Parser fails to constrain the file size. This allows an unauthenticated attacker to initiate a multipart file upload that can consume unbounded disk space, potentially leading to a denial of service for applications that accept such requests. This issue affects versions prior to 2.2.23, 3.1.21, and 3.2.6 and underscores the importance of applying updates to mitigate this risk.

Affected Version(s)

rack < 2.2.23 < 2.2.23

rack >= 3.0.0.beta1, < 3.1.21 < 3.0.0.beta1, 3.1.21

rack >= 3.2.0, < 3.2.6 < 3.2.0, 3.2.6

References

CVSS V3.1

Score:
7.5
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.