GitHub Advisoryadvisory · RubyGems, Maven
GHSA-v6j3-7jrw-hq2p Rack Gem Subject to Denial of Service via Hash Collisions
MEDIUM
Official page ↗
- Aliases
- CVE-2011-5036
- Ecosystem
- RubyGems, Maven
- Packages
- rack, org.jruby:jruby-parent
- Severity
- Moderate
- Weaknesses
- CWE-328, CWE-400
- Reviewed
- 2023-03-27
Affected packages
• RubyGems rack: < 1.1.3 → fixed in 1.1.3
• RubyGems rack: >= 1.2.0, < 1.2.5 → fixed in 1.2.5
• RubyGems rack: >= 1.3.0, < 1.3.6 → fixed in 1.3.6
• Maven org.jruby:jruby-parent: < 1.6.5.1 → fixed in 1.6.5.1
Description
Rack before 1.1.3, 1.2.x before 1.2.5, and 1.3.x before 1.3.6 computes hash values for form parameters without restricting the ability to trigger hash collisions predictably, which allows remote attackers to cause a denial of service (CPU consumption) by sending many crafted parameters.
Related
Alias · CVE (1)
- CVE-2011-5036 Rack before 1.1.3, 1.2.x before 1.2.5, and 1.3.x before 1.3.6 computes hash values for form parameters without restricting the ability to… vulnerability
References
- https://nvd.nist.gov/vuln/detail/CVE-2011-5036 advisory
- https://gist.github.com/52bbc6b9cc19ce330829 web
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2011-5036.yml web
- https://web.archive.org/web/20120201040317/http://jruby.org/2011/12/27/jruby-1-6-5-1 web
- https://web.archive.org/web/20130213132312/http://archives.neohapsis.com/archives/bugtraq/2011-12/0181.html web
- http://www.debian.org/security/2013/dsa-2783 web
- http://www.kb.cert.org/vuls/id/903934 web
- http://www.nruns.com/_downloads/advisory28122011.pdf web
- http://www.ocert.org/advisories/ocert-2011-003.html web