JBoss Enterprise Application Platform '/web-console' Authentication Bypass

This script is Copyright (C) 2010-2014 Tenable Network Security, Inc.


Synopsis :

The remote web server is configured insecurely, leaving it vulnerable
to security bypass attacks.

Description :

The version of JBoss Enterprise Application Platform (EAP) running on
the remote host allows unauthenticated access to certain documents
under the '/web-console' directory. This is due to a misconfiguration
in 'web.xml' that only requires authentication for GET and POST
requests. Specifying a different command such as HEAD, DELETE or PUT
causes the default GET handler to be used without authentication.

A remote attacker can exploit this to obtain sensitive information
without providing authentication.

This version of JBoss EAP likely has other vulnerabilities, though
Nessus has not checked for those issues.

See also :

http://www.nessus.org/u?7864017e
http://www.mindedsecurity.com/MSA030409.html
https://bugzilla.redhat.com/show_bug.cgi?id=585899
https://www.redhat.com/security/data/cve/CVE-2010-1428.html

Solution :

Upgrade to JBoss EAP version 4.2.0.CP09 / 4.3.0.CP08 or later.

Risk factor :

Medium / CVSS Base Score : 5.0
(CVSS2#AV:N/AC:L/Au:N/C:P/I:N/A:N)
CVSS Temporal Score : 4.3
(CVSS2#E:ND/RL:OF/RC:C)
Public Exploit Available : true

Family: Web Servers

Nessus Plugin ID: 46181 (jboss_eap_jmx_console_auth_bypass.nasl)

Bugtraq ID: 39710

CVE ID: CVE-2010-1428