CVE-2012-5371

UnknownEPSS 3.36%

Last modified

CVE-2012-5371 is a vulnerability of currently unknown severity. Ruby (aka CRuby) 1.9 before 1.9.3-p327 and 2.0 before r37575 computes hash values without properly restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted input to an application that maintains a hash table, as demonstrated by a universal multicollision attack against a variant of the MurmurHash2 algorithm, a different vulnerability than CVE-2011-4815.. EPSS estimates a 3.36% chance of exploitation in the next 30 days.

Description

Ruby (aka CRuby) 1.9 before 1.9.3-p327 and 2.0 before r37575 computes hash values without properly restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted input to an application that maintains a hash table, as demonstrated by a universal multicollision attack against a variant of the MurmurHash2 algorithm, a different vulnerability than CVE-2011-4815.

Metrics

EPSS Probability
3.36%

87.2th percentile

Probability of exploitation in the next 30 days. Learn more

Weakness Enumeration

Affected Software

VendorProductVersionsUpdate
Ruby-LangRuby<= 1.9.3P286
Ruby-LangRuby1.9
Ruby-LangRuby1.9.1
Ruby-LangRuby1.9.2
Ruby-LangRuby1.9.3
Ruby-LangRuby2.0

References

Timeline

Published
Last Modified
Status
Modified

Frequently Asked Questions

What is CVE-2012-5371?
Ruby (aka CRuby) 1.9 before 1.9.3-p327 and 2.0 before r37575 computes hash values without properly restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted input to an application that maintains a hash table, as demonstrated by a universal multicollision attack against a variant of the MurmurHash2 algorithm, a different vulnerability than CVE-2011-4815.
How severe is CVE-2012-5371?
Severity scoring for CVE-2012-5371 is pending analysis. The EPSS model estimates a 3.36% probability of exploitation in the next 30 days.
How do I fix CVE-2012-5371?
Check the vendor references and advisories linked above for patched versions and mitigation guidance. You can also run a Strix scan to test if your systems are affected.

Are you affected by CVE-2012-5371?

Run a free Strix scan to check your systems for this vulnerability.

Scan your code now

Source: NVD / NIST