Every CVE Search/ Get API key

CVE-2011-5036

Rack Gem Subject to Denial of Service via Hash Collisions

5.0 MediumFix available

CVE-2011-5036 is a medium vulnerability (CVSS 5.0) in Rack Project Rack, published December 30, 2011. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.87%, the 90th percentile. Fixed in rack 1.1.3.

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.

Exploit likelihood

3.87%Up 2.6 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 5.0

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.

Record
CVE-2011-5036
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-310
Updated
2026-11-02
CVE List No score

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.

Record
CVE-2011-5036
Updated
2026-11-02
EUVDEUVD-2022-5298 No score

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.

Record
EUVD-2022-5298
Updated
2026-11-03
GitHub AdvisoriesGHSA-v6j3-7jrw-hq2p No score

Rack Gem Subject to Denial of Service via Hash Collisions

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.

Record
GHSA-v6j3-7jrw-hq2p
Weakness
CWE-328, CWE-400
Updated
2026-11-02
OSV No score

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.

Record
CVE-2011-5036
Updated
2026-11-02
OSVDEBIAN-CVE-2011-5036 No score

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.

Record
DEBIAN-CVE-2011-5036
Updated
2026-11-02
OSVGHSA-v6j3-7jrw-hq2p No score

Rack Gem Subject to Denial of Service via Hash Collisions

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.

Record
GHSA-v6j3-7jrw-hq2p
Weakness
CWE-328, CWE-400
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
rack
RubyGems
before 1.1.3
1.1.3
rack
RubyGems
1.2.0 up to 1.2.5
1.2.5
rack
RubyGems
1.3.0 up to 1.3.6
1.3.6
org.jruby:jruby-parent
Maven
before 1.6.5.1
1.6.5.1
ruby-rack
Debian:12
before 1.4.0-1
1.4.0-1
ruby-rack
Debian:13
before 1.4.0-1
1.4.0-1
ruby-rack
Debian:14
before 1.4.0-1
1.4.0-1
librack-ruby
Debian:6.0
before 1.1.0-4+squeeze1, plus listed versions
1.1.0-4
1.1.0-4+squeeze1
rack
RubyGems
before 1.1.3, plus listed versions
0.1.00.2.00.3.00.4.00.9.0
Show 7 moreShow less
0.9.11.0.01.0.11.1.01.1.11.1.1.pre1.1.2
1.1.3
rack
RubyGems
1.2.0 up to 1.2.5, plus listed versions
1.2.11.2.21.2.31.2.4
1.2.5
rack
RubyGems
1.3.0 up to 1.3.6, plus listed versions
1.3.11.3.21.3.31.3.41.3.5
1.3.6

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 6 moreShow less
MoveEnter Open