Description
Multiple cross-site scripting (XSS) vulnerabilities in the web administration console in Apache Geronimo Application Server 2.1 through 2.1.3 allow remote attackers to inject arbitrary web script or HTML via the (1) name, (2) ip, (3) username, or (4) description parameter to console/portal/Server/Monitoring; or (5) the PATH_INFO to the default URI under console/portal/.
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 2
- Apache Geronimo 2.1.x - '/console/portal/Server/Monitoring' Multiple Cross-Site Scripting Vulnerabilities EDB-32920 · remote · Apr 16, 2009 · verified
- Apache Geronimo 2.1.x - '/console/portal/' URI Cross-Site Scripting EDB-32921 · remote · Apr 16, 2009 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.apache.geronimo.plugins:console | >= 2.1.0, < 2.1.4 | 2.1.4 | GHSA-c372-x57p-6x7v |
References
- http://geronimo.apache.org/21x-security-report.html#2.1.xSecurityReport-214
- ADV-2009-1089 vdb-entry
- 34562 vdb-entry
- 20090416 [DSECRG-09-019] Apache Geronimo - XSS vulnerabilities.txt mailing-list
- http://issues.apache.org/jira/browse/GERONIMO-4597
- 34715 third-party-advisory
- http://dsecrg.com/pages/vul/show.php?id=119