JRuby computes hash values without properly restricting the ability to trigger hash…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- — Not recorded in CVSS 2.0
- Attack complexity
- Low
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · Partial
- Fix status
- Partial Red Hat: 2 fixed, 1 without a fix
Attack profile from CVSS 2.0 · NVD. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-400.
Summary
JRuby 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 the MurmurHash2 algorithm, a different vulnerability than CVE-2011-4838.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
| — | org.jruby:jruby-parent (Maven) | before 1.7.1 | 1.7.1 | Patch available | GHSA-fmmq-j7pq-f85c |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
- org.jruby:jruby-parent (Maven) Vendor— Affected before 1.7.1 Fixed in 1.7.1 Patch available GHSA-fmmq-j7pq-f85c
Remediation
- Fix · GHSA-fmmq-j7pq-f85c org.jruby:jruby-parent (Maven) Fixed in 1.7.1 Advisory →
Red Hat 2 advisories
- RHSA-2013:0533 Released 2013-02-20 · Red Hat rating ImportantJBoss Enterprise SOA Platform 5.3.1 update
- Red Hat JBoss SOA Platform 5.3
- RHSA-2012:1604 Released 2012-12-21 · Red Hat rating ModerateFuse ESB Enterprise 7.1.0 update
- Fuse ESB Enterprise 7.1.0
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat JBoss SOA Platform 5 | Affected | No fix yet |
| Fuse ESB Enterprise 7.1.0 | Fixed | RHSA-2012:1604 |
| Red Hat JBoss SOA Platform 5.3 | Fixed | RHSA-2013:0533 |
Timeline
- 2026-10-02 Threatist record created from CVE-2012-5370
- 2026-10-03 Alias added: GHSA-fmmq-j7pq-f85c
References
Other 7
- https://bugzilla.redhat.com/show_bug.cgi?id=880671
- http://asfws12.files.wordpress.com/2012/11/asfws2012-jean_philippe_aumasson-martin_bosslet-hash_flooding_dos_reloaded.pdf
- https://www.131002.net/data/talks/appsec12_slides.pdf
- http://2012.appsec-forum.ch/conferences/#c17
- http://www.ocert.org/advisories/ocert-2012-001.html
- https://github.com/jruby/jruby/commit/5e4aab28b26fd127112b76fabfac9a33b64caf77
- http://jruby.org/2012/12/03/jruby-1-7-1
More Jruby vulnerabilities
- TI-2025-29269 JRuby-OpenSSL has hostname verification disabled by default CVSS 4.0MEDIUM 5.7
- TI-2011-04166 JRuby before 1.6.5.1 computes hash values without restricting the ability to trigger hash… CVSS 2.0MEDIUM 5.0
- TI-2010-01285 The regular expression engine in JRuby before 1.4.1, when $KCODE is set to 'u', does not… CVSS 2.0MEDIUM 4.3
Sources
- CVE-2012-5370 · CVE Program
- CVE-2012-5370 · NVD
- FIRST EPSS
- GHSA-fmmq-j7pq-f85c · GitHub Advisory Database · CC BY 4.0
- CVE-2012-5370 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences