GitHub Advisoryadvisory · RubyGems

GHSA-c6qg-cjj8-47qp Possible Denial of Service Vulnerability in Rack's header parsing

LOW Published 2023-03-15 Modified 2025-01-09 Official page ↗
Aliases
CVE-2023-27539
Ecosystem
RubyGems
Packages
rack
Severity
Low
Reviewed
2023-03-15

Affected packages

• RubyGems rack: >= 2.0.0, < 2.2.6.4 → fixed in 2.2.6.4 • RubyGems rack: >= 3.0.0, < 3.0.6.1 → fixed in 3.0.6.1

Description

There is a denial of service vulnerability in the header parsing component of Rack. This vulnerability has been assigned the CVE identifier CVE-2023-27539. Versions Affected: >= 2.0.0 Not affected: None. Fixed Versions: 2.2.6.4, 3.0.6.1 Impact Carefully crafted input can cause header parsing in Rack to take an unexpected amount of time, possibly resulting in a denial of service attack vector. Any applications that parse headers using Rack (virtually all Rails applications) are impacted. Workarounds Setting Regexp.timeout in Ruby 3.2 is a possible workaround.

Related

Alias · CVE (1)

  • CVE-2023-27539 There is a denial of service vulnerability in the header parsing component of Rack. vulnerability

References