WaratekVRT Sign in

CVE-2008-5518 Apache Geronimo

Affected softwareApache Geronimo
Severity9.4 High CVSS 2.0
Fixed in2.1.4
WeaknessPath traversal (CWE-22)
Published17 Apr 2009
Updated16 Jun 2026

Description

Multiple directory traversal vulnerabilities in the web administration console in Apache Geronimo Application Server 2.1 through 2.1.3 on Windows allow remote attackers to upload files to arbitrary directories via directory traversal sequences in the (1) group, (2) artifact, (3) version, or (4) fileType parameter to console/portal//Services/Repository (aka the Services/Repository portlet); the (5) createDB parameter to console/portal/Embedded DB/DB Manager (aka the Embedded DB/DB Manager portlet); or the (6) filename parameter to the createKeystore script in the Security/Keystores portlet.

Exploitation status

Working exploit published

A reviewed exploit catalogue lists ready-to-run exploit code for this CVE.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment no assessment published
  • Indexed PoC 1 indexed Published artifacts you can open, in Exploit-DB; first seen 2009-04-16.
  • EPSS 36% chance in 30 days A model's forecast, not a report of exploitation. Higher than 98% of all scored CVEs.
IndexArtifactStarsFirst seen
Exploit-DB Apache Geronimo 2.1.3 - Multiple Directory Traversal Vulnerabilities 2009-04-16

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

Decided by A vulnerability class already blocked by an ARMR security rule
Finding Protected by Waratek's ARMR path-traversal security rule, which blocks this class of attack at the JVM level without a rule written for this CVE specifically. The CVE's weakness is CWE-22: Path Traversal.

How to mitigate CVE-2008-5518

Upgrade Apache Geronimo to 2.1.4 or later. Until you can, Waratek RASP blocks exploitation with its path traversal rule. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

Affected software and releases

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.apache.geronimo.plugins:console 2.1.0 2.1.4 unbounded

Products and versions

2 products, 5 version entries
SourceVendorProductSchemeAffected versions
nvd apache geronimo generic 2.1 · 2.1.1 · 2.1.2 · 2.1.3
osv org.apache.geronimo.plugins console generic ≥ 2.1.0 and < 2.1.4

References

URLTags
https://github.com/apache/geronimo/commit/aa0c2c26dde8930cad924796af7c17a13d236b16 WEB
https://exchange.xforce.ibmcloud.com/vulnerabilities/49898 WEB
https://exchange.xforce.ibmcloud.com/vulnerabilities/49899 WEB
https://exchange.xforce.ibmcloud.com/vulnerabilities/49900 WEB
https://github.com/apache/geronimo PACKAGE
https://web.archive.org/web/20090419162753/http://secunia.com/advisories/34715 WEB
https://web.archive.org/web/20090422192030/http://dsecrg.com/pages/vul/show.php?id=118 WEB
https://web.archive.org/web/20200229223125/http://www.securityfocus.com/bid/34562 WEB
https://www.exploit-db.com/exploits/8458 WEB
http://geronimo.apache.org/21x-security-report.html#2.1.xSecurityReport-214 WEB

Timeline

Published2009-04-17By the CVE Program.
NVD record modified2026-06-16NVD's own last-modified date for this record.