CVE-2024-25126mediumCWE-1333

CVE-2024-25126: medium-severity vulnerability in rack

Rack ReDos in content type parsing (2nd degree polynomial)

Published · Updated

E-mail alert when it lands in KEV, gets a public PoC or its score goes up.

25Vexday Risk Score

No sign of exploitation. No public exploitation artifact known so far.

ssvc Trackcvss 5.3epss 35%
In short

Rack's content type parser can be slowed down by specially crafted HTTP headers, causing the web server to become unresponsive. This is a denial of service attack that affects the parsing logic.

Technical detail

A second-degree polynomial ReDoS vulnerability exists in Rack's media type parser when processing malicious Content-Type headers. An unauthenticated remote attacker can send crafted requests to exhaust server resources and trigger a denial of service condition. The vulnerability is resolved in versions 3.0.9.1 and 2.2.8.1.

Summary generated and translated by AI from the official description.
Rack is a modular Ruby web server interface. Carefully crafted content type headers can cause Rack’s media type parser to take much longer than expected, leading to a possible denial of service vulnerability (ReDos 2nd degree polynomial). This vulnerability is patched in 3.0.9.1 and 2.2.8.1.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Affected products
rack · rack