cbcvebase.
CVE-2011-0807
published 2011-04-20

CVE-2011-0807: Unspecified vulnerability in Oracle Sun GlassFish Enterprise Server 2.1, 2.1.1, and 3.0.1, and Sun Java System Application Server 9.1, allows remote attackers…

PriorityP273critical10CVSS 2.0
AVNACLAuNCCICAC
EXPLOIT
EPSS
60.88%
99.0th percentile
Unspecified vulnerability in Oracle Sun GlassFish Enterprise Server 2.1, 2.1.1, and 3.0.1, and Sun Java System Application Server 9.1, allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Administration.

Affected

4 ranges
VendorProductVersion rangeFixed in
oracleglassfish_server
oracleglassfish_server
oracleglassfish_server
sunjava_system_application_server

Detection & IOCsextracted from sources · hover to see the quote

port4848
port8080
path/applications/upload.jsf
path/common/applications/uploadFrame.jsf
path/appServer/jvmReport.jsf
path/common/appServer/jvmReport.jsf
path/applications/webApplications.jsf
cookieJSESSIONID
commandj_username=admin&j_password=adminadmin
  • Authentication bypass is achieved by sending lowercase HTTP verbs (e.g., 'get' instead of 'GET') to the GlassFish admin interface on port 4848. Detect anomalous lowercase HTTP methods in requests to GlassFish admin paths.
  • Exploitation involves deploying a malicious WAR file via the GlassFish admin console upload endpoint. Monitor for WAR file uploads to /applications/upload.jsf or /common/applications/uploadFrame.jsf on port 4848.
  • After WAR deployment, the exploit accesses the deployed JSP payload via port 8080 (APP_RPORT). Monitor for suspicious JSP execution requests on the application port following admin activity on port 4848.
  • The exploit checks for successful authentication by matching 'Deploy Enterprise Applications/Modules' or 'Deploy Applications or Modules' in the response body. These strings in HTTP responses to upload paths indicate active admin session establishment.
  • GlassFish 4.0 requires HTTPS with TLS1 and Secure Admin enabled for remote DAS access. Exploitation attempts against older versions may appear over plain HTTP on port 4848.
  • Server banner fingerprinting is used to identify vulnerable GlassFish versions. Monitor for requests that elicit Server headers matching 'Sun GlassFish Enterprise Server', 'Sun Java System Application Server', or 'Open Source Edition' patterns.
  • ·Default credentials for GlassFish 2.x and Sun Java System Application Server 9.x are admin/adminadmin; for GlassFish 3.x the default is admin with an empty password. These are tried before the auth bypass.
  • ·Newer GlassFish versions do not allow remote access (Secure Admin) by default, limiting exploitability to instances where Secure Admin has been explicitly enabled.
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.