CVE-2016-3088 Apache ActiveMQ Improper Input Validation

Exploited in the wild Critical 9.8 Published Updated

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.

PackageAffectedFixed in
org.apache.activemq:activemq-client MavenFrom 5.0.05.14.0
org.apache.activemq:activemq-client MavenFrom 5.0.05.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.

All Apache Activemq vulnerabilities

Sources

Also known as DEBIAN-CVE-2016-3088, GHSA-rxqh-fc23-gxp2, UBUNTU-CVE-2016-3088.

Is CVE-2016-3088 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free