CVE-2010-1587 Apache ActiveMQ Sensitive Information Disclosure via the Jetty ResourceHandler
Remote attackers can read JSP source code in Apache ActiveMQ admin pages by manipulating URI slashes, exposing sensitive application logic.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2010-1587?
CVE-2010-1587 is a medium-severity vulnerability in Apache Activemq, published on 28 Apr 2010. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
The Jetty ResourceHandler in Apache ActiveMQ 5.x before 5.3.2 and 5.4.x before 5.4.0 allows remote attackers to read JSP source code via a // (slash slash) initial substring in a URI for (1) admin/index.jsp, (2) admin/queues.jsp, or (3) admin/topics.jsp.
Weakness: CWE-20
Which versions are affected by CVE-2010-1587?
2 open source packages ship an affected version, including org.apache.activemq:activemq-web-console. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
org.apache.activemq:activemq-web-console Maven | From 5.0.0 | 5.3.2 |
org.apache.activemq:activemq-web-console Maven | From 5.0.0 | 5.3.2 |
Products include Apache Activemq.
How do I fix CVE-2010-1587?
Upgrade org.apache.activemq:activemq-web-console to 5.3.2 or later.
Is CVE-2010-1587 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2010-1587 exists.
Public exploit code: 2 Metasploit modules and 1 Exploit-DB entry.
Other vulnerabilities in Apache Activemq
Sources
Also known as GHSA-v2c9-9m8v-8jjm.