CVE-2016-3088 Apache ActiveMQ Improper Input Validation
Remote attackers can upload and execute arbitrary files in Apache ActiveMQ Fileserver via HTTP PUT and MOVE requests.
- Exploited in the wild
- Since 10 Feb 2022
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2016-3088?
CVE-2016-3088 is a critical vulnerability in Apache Activemq, published on 1 Jun 2016. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
The Fileserver web application in Apache ActiveMQ 5.x before 5.14.0 allows remote attackers to upload and execute arbitrary files via an HTTP PUT followed by an HTTP MOVE request.
Weakness: CWE-434
Which versions are affected by CVE-2016-3088?
2 open source packages ship an affected version, including org.apache.activemq:activemq-client. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
org.apache.activemq:activemq-client Maven | From 5.0.0 | 5.14.0 |
org.apache.activemq:activemq-client Maven | From 5.0.0 | 5.14.0 |
Products include Apache Activemq.
How do I fix CVE-2016-3088?
Upgrade org.apache.activemq:activemq-client to 5.14.0 or later. US federal agencies must fix it by 10 Aug 2022.
Is CVE-2016-3088 being exploited?
Yes. Attackers have exploited CVE-2016-3088 in the wild since at least 10 Feb 2022.
Public exploit code: 1 Metasploit module, 2 Exploit-DB entries, 1 Nuclei template and 9 proofs of concept on GitHub.
Other vulnerabilities in Apache Activemq
- CVE-2023-46604 Apache ActiveMQ Deserialization of Untrusted Data
- CVE-2026-34197 Apache ActiveMQ Improper Input Validation
- CVE-2020-11998 Remote code execution in Apache ActiveMQ
- CVE-2013-7285 Command Injection in Xstream
- CVE-2014-3600 Improper Restriction of XML External Entity Reference in Apache ActiveMQ
Sources
Also known as DEBIAN-CVE-2016-3088, GHSA-rxqh-fc23-gxp2, UBUNTU-CVE-2016-3088.