CVE-2012-2739
Summary
| CVE | CVE-2012-2739 |
|---|---|
| State | PUBLISHED |
| Assigner | redhat |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2012-11-28 13:03:09 UTC |
| Updated | 2026-04-29 01:13:23 UTC |
| Description | Oracle Java SE before 7 Update 6, and OpenJDK 7 before 7u6 build 12 and 8 before build 39, computes hash values without 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. |
Risk And Classification
CVSS v2.0 Breakdown
Access Vector
NetworkAccess Complexity
LowAuthentication
NoneConfidentiality
NoneIntegrity
NoneAvailability
PartialAV:N/AC:L/Au:N/C:N/I:N/A:P
NVD Known Affected Configurations (CPE 2.3)
| Type | Vendor | Product | Version | Update | Edition | Language |
|---|---|---|---|---|---|---|
| Application | Oracle | Jdk | 1.7.0 | All | All | All |
| Application | Oracle | Jdk | 1.7.0 | update1 | All | All |
| Application | Oracle | Jdk | 1.7.0 | update2 | All | All |
| Application | Oracle | Jdk | 1.7.0 | update3 | All | All |
| Application | Oracle | Jdk | 1.7.0 | update4 | All | All |
| Application | Oracle | Jdk | All | update5 | All | All |
| Application | Oracle | Jre | 1.7.0 | All | All | All |
| Application | Oracle | Jre | 1.7.0 | update1 | All | All |
| Application | Oracle | Jre | 1.7.0 | update2 | All | All |
| Application | Oracle | Jre | 1.7.0 | update3 | All | All |
| Application | Oracle | Jre | 1.7.0 | update4 | All | All |
| Application | Oracle | Jre | All | update5 | All | All |
| Application | Oracle | Openjdk | 1.6.0 | All | All | All |
| Application | Oracle | Openjdk | 1.8.0 | All | All | All |
| Application | Oracle | Openjdk | All | All | All | All |
Vendor Declared Affected Products
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| Bug 750533 – CVE-2012-2739 java: hash table collisions CPU usage DoS (oCERT-2011-003) | af854a3a-2127-422b-91ae-364da2661108 | bugzilla.redhat.com | |
| Java security and related topics: Investigating the HashDoS issue | af854a3a-2127-422b-91ae-364da2661108 | armoredbarista.blogspot.de | Exploit |
| oCERT.org - oCERT Advisories | af854a3a-2127-422b-91ae-364da2661108 | www.ocert.org | |
| VU#903934 - Hash table implementations vulnerable to algorithmic complexity attacks | af854a3a-2127-422b-91ae-364da2661108 | www.kb.cert.org | US Government Resource |
| oss-security - CVE request: java hashdos vulnerability | af854a3a-2127-422b-91ae-364da2661108 | www.openwall.com | |
| oss-security - Re: CVE request: java hashdos vulnerability | af854a3a-2127-422b-91ae-364da2661108 | www.openwall.com | |
| Review Request CR#7118743 : Alternative Hashing for String with Hash-based Maps | af854a3a-2127-422b-91ae-364da2661108 | mail.openjdk.java.net | Vendor Advisory |
| Best 7 Best Internet Security Software in 2019 | af854a3a-2127-422b-91ae-364da2661108 | www.nruns.com | |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.