Description
Multiple cross-site scripting (XSS) vulnerabilities in the Admin Console in Sun GlassFish Enterprise Server 2.1 allow remote attackers to inject arbitrary web script or HTML via the query string to (1) applications/applications.jsf, (2) configuration/configuration.jsf, (3) customMBeans/customMBeans.jsf, (4) resourceNode/resources.jsf, (5) sysnet/registration.jsf, or (6) webService/webServicesGeneral.jsf; or the name parameter to (7) configuration/auditModuleEdit.jsf, (8) configuration/httpListenerEdit.jsf, or (9) resourceNode/jdbcResourceEdit.jsf.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 8
- GlassFish Enterprise Server 2.1 - Admin Console /applications/applications.jsf URI Cross-Site Scripting EDB-32971 · remote · May 5, 2009 · verified
- GlassFish Enterprise Server 2.1 - Admin Console /configuration/configuration.jsf URI Cross-Site Scripting EDB-32974 · remote · May 5, 2009 · verified
- GlassFish Enterprise Server 2.1 - Admin Console /customMBeans/customMBeans.jsf URI Cross-Site Scripting EDB-32975 · remote · May 5, 2009 · verified
- GlassFish Enterprise Server 2.1 - Admin Console /resourceNode/resources.jsf URI Cross-Site Scripting EDB-32977 · remote · May 5, 2009 · verified
- GlassFish Enterprise Server 2.1 - Admin Console /sysnet/registration.jsf URI Cross-Site Scripting EDB-32978 · remote · May 5, 2009 · verified
- GlassFish Enterprise Server 2.1 - Admin Console /webService/webServicesGeneral.jsf URI Cross-Site Scripting EDB-32979 · remote · May 5, 2009 · verified
- GlassFish Enterprise Server 2.1 - Admin Console '/configuration/auditModuleEdit.jsf?name' Cross-Site Scripting EDB-32980 · remote · May 5, 2009 · verified
- GlassFish Enterprise Server 2.1 - Admin Console '/resourceNode/jdbcResourceEdit.jsf?name' Cross-Site Scripting EDB-32981 · remote · May 5, 2009 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 20090505 [DSECRG-09-034] Sun Glassfish Enterprise Server - Multiple Linked XSS vulnerabilies mailing-list
- 258528 vendor-advisory
- [dev] 20090319 [DSECRG] Sun Glassfish Multiple Security Vulnerabilities mailing-list
- 54254 vdb-entry
- [cvs] 20090322 CVS update [SJSAS91_FCS_BRANCH]: /glassfish/admin-gui/src/docroot/configuration/ mailing-list
- 54256 vdb-entry
- [dev] 20090411 Re: [DSECRG] Sun Glassfish Multiple Security Vulnerabilities mailing-list
- 54250 vdb-entry
- 54253 vdb-entry
- 54257 vdb-entry
- [cvs] 20090320 CVS update [SJSAS91_FCS_BRANCH]: /glassfish/admin-gui/src/docroot/ mailing-list
- glassfish-jsa-admininterface-xss(50453) vdb-entry
- JVNDB-2009-000027 third-party-advisory
- ADV-2009-1255 vdb-entry
- [cvs] 20090320 CVS update [SJSAS91_FCS_BRANCH]: /glassfish/admin-gui/src/java/com/sun/enterprise/tools/admingui/handlers/CommonHandlers.java mailing-list
- 54252 vdb-entry
- 54255 vdb-entry
- http://dsecrg.com/pages/vul/show.php?id=134
- 54249 vdb-entry
- JVN#73653977 third-party-advisory
- 54251 vdb-entry
- 34824 vdb-entry
- 34914 vdb-entry