← Vulnerability feed

Vulnerability record · CVE-2011-5035 · published 30 December 2011

CVE-2011-5035: Oracle GlassFish predictable hash collisions allow denial of service

Oracle · Glassfish Server

Oracle GlassFish computes hash values for form parameters without limiting predictable hash collisions, so a remote attacker can force excessive CPU use. The flaw affects GlassFish 2.1.1, 3.0.1 and 3.1.1 as used in Communications Server 2.0 and Sun Java System Application Server 8.1/8.2, and possibly other products. It matters because a single unauthenticated request stream can exhaust server CPU and deny service.

5.0 CVSS 2.0 Medium EPSS 68% · top 0.7% CWE-20 · Improper input validation
5.0CVSS 2.0 base score
68%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
50References
16 Jun 2026Last modified by NVD

Description

Oracle Glassfish 2.1.1, 3.0.1, and 3.1.1, as used in Communications Server 2.0, Sun Java System Application Server 8.1 and 8.2, and possibly other products, 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, aka Oracle security ticket S0104869.

AV:N/AC:L/Au:N/C:N/I:N/A:P

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: high.

high priorityUnauthenticated remote denial of service with a public proof-of-concept and very high EPSS score, though impact is availability-only and no KEV listing exists.

What it is

Oracle GlassFish computes hash values for form parameters without limiting predictable hash collisions, so a remote attacker can force excessive CPU use. The flaw affects GlassFish 2.1.1, 3.0.1 and 3.1.1 as used in Communications Server 2.0 and Sun Java System Application Server 8.1/8.2, and possibly other products. It matters because a single unauthenticated request stream can exhaust server CPU and deny service.

Impact

An attacker can consume server CPU and degrade or deny availability of the affected application server. No data confidentiality or integrity impact is described; the effect is availability only.

Attack surface

Reachable over the network via HTTP form parameters; the CVSS vector AV:N/AC:L/Au:N indicates no authentication and no user interaction are required. Any endpoint that parses form parameters is a candidate.

Exploitation

Not listed in CISA KEV and no ransomware use is documented, but EPSS is 0.67932 (99.3rd percentile), indicating high predicted exploitation activity. A public proof-of-concept is referenced (HashCollision-DOS-POC), so exploitation is feasible.

What to do

  • Apply the Oracle CPU patches referenced in the Oracle advisories (cpujan2012, cpuapr2012, cpujan2013) or the relevant vendor errata for your distribution.
  • Upgrade to a GlassFish release that randomizes or limits hash collision behavior, or migrate off the affected 2.1.1/3.0.1/3.1.1 versions.
  • Limit the number of form parameters and request body size accepted by the front-end proxy or web container.
  • Rate-limit or throttle requests per source IP at the reverse proxy to blunt parameter-flooding attempts.
  • Monitor CPU saturation on GlassFish hosts and isolate or restart instances under sustained parameter-flood load.

Detection

  • Alert on sustained high CPU on GlassFish hosts correlated with a spike in POST requests carrying unusually large numbers of form parameters.
  • Inspect HTTP access logs for requests with abnormally long parameter strings or thousands of parameters from a single source.
  • Track request rate per client IP and flag sources sending parameter-heavy requests far above baseline.
  • Use the referenced OVAL definition to check installed GlassFish versions against the vulnerable set.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
http://archives.neohapsis.com/archives/bugtraq/2011-12/0181.html
http://lists.opensuse.org/opensuse-security-announce/2012-05/msg00010.html
http://marc.info/?l=bugtraq&m=133364885411663&w=2
http://marc.info/?l=bugtraq&m=133847939902305&w=2
http://marc.info/?l=bugtraq&m=134254866602253&w=2
http://marc.info/?l=bugtraq&m=134254957702612&w=2
http://marc.info/?l=bugtraq&m=139344343412337&w=2
http://rhn.redhat.com/errata/RHSA-2012-0514.html
http://rhn.redhat.com/errata/RHSA-2013-1455.html
http://secunia.com/advisories/48073
http://secunia.com/advisories/48074
http://secunia.com/advisories/48589
http://secunia.com/advisories/48950
http://secunia.com/advisories/57126
http://security.gentoo.org/glsa/glsa-201406-32.xml
http://www.debian.org/security/2012/dsa-2420
http://www.kb.cert.org/vuls/id/903934 US Government Resource
http://www.mandriva.com/security/advisories?name=MDVSA-2013:150
http://www.nruns.com/_downloads/advisory28122011.pdf
http://www.ocert.org/advisories/ocert-2011-003.html
http://www.oracle.com/technetwork/topics/security/cpuapr2012-366314.html
http://www.oracle.com/technetwork/topics/security/cpujan2012-366304.html
http://www.oracle.com/technetwork/topics/security/cpujan2013-1515902.html
https://github.com/FireFart/HashCollision-DOS-POC/blob/master/HashtablePOC.py
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A16908
http://archives.neohapsis.com/archives/bugtraq/2011-12/0181.html
http://lists.opensuse.org/opensuse-security-announce/2012-05/msg00010.html
http://marc.info/?l=bugtraq&m=133364885411663&w=2
http://marc.info/?l=bugtraq&m=133847939902305&w=2
http://marc.info/?l=bugtraq&m=134254866602253&w=2
http://marc.info/?l=bugtraq&m=134254957702612&w=2
http://marc.info/?l=bugtraq&m=139344343412337&w=2
http://rhn.redhat.com/errata/RHSA-2012-0514.html
http://rhn.redhat.com/errata/RHSA-2013-1455.html
http://secunia.com/advisories/48073
http://secunia.com/advisories/48074
http://secunia.com/advisories/48589
http://secunia.com/advisories/48950
http://secunia.com/advisories/57126
http://security.gentoo.org/glsa/glsa-201406-32.xml

Track CVE-2011-5035 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

10.0CVE-2011-0807Oracle GlassFish and Sun Java System Application Server Administration flawAn unspecified vulnerability in the Administration component of Oracle Sun GlassFish Enterprise Server 2.1, 2.1.1, 3.0.1 and Sun Java System Applicat…EPSS 61%analysed9.8CVE-2018-14324Oracle glassfish server hard-coded credentials vulnerabilityThe demo feature in Oracle GlassFish Open Source Edition 5.0 has TCP port 7676 open by default with a password of admin for the admin account. This a…EPSS 4.3%9.8CVE-2017-1000030Oracle glassfish server improper authentication vulnerabilityOracle, GlassFish Server Open Source Edition 3.0.1 (build 22) is vulnerable to Java Key Store Password Disclosure vulnerability, that makes it possib…EPSS 1.7%9.8CVE-2016-3607Oracle glassfish server vulnerabilityUnspecified vulnerability in the Oracle GlassFish Server component in Oracle Fusion Middleware 3.0.1 and 3.1.2 allows remote attackers to affect conf…EPSS 7.5%9.8CVE-2015-7182Oracle traffic director memory buffer overflow vulnerabilityHeap-based buffer overflow in the ASN.1 decoder in Mozilla Network Security Services (NSS) before 3.19.2.1 and 3.20.x before 3.20.1, as used in Firef…EPSS 10%9.0CVE-2016-5528Oracle glassfish server vulnerabilityVulnerability in the Oracle GlassFish Server component of Oracle Fusion Middleware (subcomponent: Security). Supported versions that are affected are…EPSS 1.8%8.8CVE-2016-5519Oracle glassfish server vulnerabilityUnspecified vulnerability in the Oracle GlassFish Server component in Oracle Fusion Middleware 2.1.1, 3.0.1, and 3.1.2 allows remote authenticated us…EPSS 2.3%8.8CVE-2016-1950Mozilla network security services memory buffer overflow vulnerabilityHeap-based buffer overflow in Mozilla Network Security Services (NSS) before 3.19.2.3 and 3.20.x and 3.21.x before 3.21.1, as used in Mozilla Firefox…EPSS 4.2%

Source: NIST National Vulnerability Database (record CVE-2011-5035), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.