CVE DatabaseCVE-2010-0738
한국어 권고문 →
CVE-2010-07385.3/MEDIUMCISA KEVCWE-749

Red Hat JBoss EAP JMX-Console HTTP Verb Tampering Authentication Bypass (CVE-2010-0738)

⚡ Jump to Patch
Affected Vendors
redhat
Affected Components
jboss_enterprise_application_platform, jboss_as
Published Date
2010-04-28
CVSS v3.1
5.3
MEDIUM
EPSS (30d)
73.8%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

Red Hat JBoss Enterprise Application Platform (JBoss EAP) 4.2 (prior to 4.2.0.CP09) and 4.3 (prior to 4.3.0.CP08).

Impact

Remote attackers can bypass authentication on the JMX-Console by utilizing non-standard HTTP methods (such as HEAD), allowing unauthorized administrative actions.

Mitigation

Apply the official Cumulative Patch (CP), or modify the web.xml configuration to enforce authentication across all HTTP methods.

Affected Products & Version Scope

Red Hat JBoss EAP versions prior to 4.2.0.CP09 and 4.3.0.CP08 with JMX-Console enabled

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

Upgrade your JBoss EAP installation to the latest Cumulative Patch (4.2.0.CP09 / 4.3.0.CP08 or higher) as recommended by Red Hat.

bash
# Example: Update JBoss packages on RHEL-based systems
yum update jbossas-jboss-eap -y
systemctl restart jbossas

2. Temporary Workaround & Hardening Configuration

If patching is not immediately feasible, secure the JMX-Console by removing the <http-method> restrictions from web.xml to force authentication on all HTTP methods.

xml
<!-- Edit $JBOSS_HOME/server/default/deploy/jmx-console.war/WEB-INF/web.xml -->
<security-constraint>
  <web-resource-collection>
    <web-resource-name>HtmlAdaptor</web-resource-name>
    <url-pattern>/*</url-pattern>
    <!-- Remove or comment out specific http-method blocks to secure all methods -->
    <!-- <http-method>GET</http-method> -->
    <!-- <http-method>POST</http-method> -->
  </web-resource-collection>
  <auth-constraint>
    <role-name>JBossAdmin</role-name>
  </auth-constraint>
</security-constraint>

3. Log Audit & IoC Verification Commands

Inspect access logs for anomalous HTTP methods targeting the JMX-Console directory.

bash
# Scan access logs for HEAD requests targeting the JMX-Console
grep -i 'HEAD /jmx-console' /var/log/jbossas/access_log*

# Verify if the vulnerable web.xml configuration is present
grep -A 5 '<web-resource-collection>' /usr/share/jbossas/server/default/deploy/jmx-console.war/WEB-INF/web.xml
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
Cloudflare Enterprise & Pro WAF
Immediately secure the JMX-Console by removing HTTP method restrictions in web.xml and restrict external network access to the JBoss management ports.

Block Exploits Instantly with Managed Virtual Patching Rules

Can't patch production immediately? Deploy managed WAF rules at the edge to intercept RCE, SQLi, and deserialization payloads before they hit your origin server.

3-min setup · Automated Zero-Day Managed Rules
Practice Exploiting & Patching This Web Vulnerability in an Interactive Lab
Launch Hands-On Security Lab

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

The vulnerability exists within the security configuration of the JMX-Console web application in JBoss Application Server (JBoss AS). The default web.xml deployment descriptor defines security constraints that explicitly restrict only GET and POST methods. Because of this explicit definition, the servlet container does not apply authentication filters to other HTTP verbs (such as HEAD, PUT, or OPTIONS), leaving the underlying handlers exposed to unauthenticated requests.

2. Exploitation Mechanics & Attack Scenario

An attacker sends an HTTP request to the JMX-Console (/jmx-console/) using the HEAD method instead of GET or POST. Since the security constraint in web.xml only covers GET and POST, the container bypasses the authentication challenge and passes the request to the GET handler. The handler executes the requested administrative action (such as invoking MBeans or deploying a malicious WAR file) and returns only the headers to the attacker. This allows full administrative control without credentials.

3. Infrastructure & Business Impact

As a CISA KEV-listed vulnerability, this flaw has been actively exploited in the wild to compromise enterprise servers. Successful exploitation typically leads to arbitrary code execution via malicious WAR deployment, resulting in complete system compromise, lateral movement within the internal network, and potential ransomware deployment.

Official Vendor Advisories & References

Frequently Asked SecOps Questions (CVE-2010-0738)

FAQ

Q1. How critical is CVE-2010-0738 and is it actively exploited in the wild?

CVE-2010-0738 is rated CVSS 5.3 (MEDIUM) with a 30-day EPSS exploitation probability of 73.8%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2010-0738?

Primary impacted vendors include redhat across jboss_enterprise_application_platform, jboss_as. Scope summary: Red Hat JBoss EAP versions prior to 4.2.0.CP09 and 4.3.0.CP08 with JMX-Console enabled

Q3. What temporary mitigations or workarounds exist for CVE-2010-0738 before patching?

[Mitigation] Apply the official Cumulative Patch (CP), or modify the web.xml configuration to enforce authentication across all HTTP methods. Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2010-0738

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (redhat)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2010-0738 Red Hat JBoss EAP JMX-Console HTTP Verb Tampering Authentication Bypass (CVE-2010-0738) (CVSS 5.3) - Patch & Workaround | CVE Pulse