← Vulnerability feed

Vulnerability record · CVE-2016-3088 · published 1 June 2016

CVE-2016-3088: Apache ActiveMQ Fileserver unrestricted file upload to RCE

Apache · Activemq

The Fileserver web application in Apache ActiveMQ 5.x before 5.14.0 accepts HTTP PUT uploads and HTTP MOVE requests without adequate validation, letting a remote attacker place and then relocate a file into an executable location. Because the uploaded content can be executed, this is a direct path to remote code execution on the broker host.

9.8 CVSS 3.1 Critical CISA KEV since 10 Feb 2022 EPSS 99% · top 0.1% CWE-434 · Unrestricted file upload
9.8CVSS 3.1 base score, v2 7.5
99%EPSS exploitation probability, 30 days
YesIn CISA KEV, fix deadline passed
1Affected product versions listed by NVD
19References, 2 tagged exploit
17 Jun 2026Last modified by NVD

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.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 16 September 2026. Confidence: high.

critical priorityUnauthenticated network-reachable remote code execution with a CVSS score of 9.8, KEV listing, near-maximum EPSS probability and public exploit code.

What it is

The Fileserver web application in Apache ActiveMQ 5.x before 5.14.0 accepts HTTP PUT uploads and HTTP MOVE requests without adequate validation, letting a remote attacker place and then relocate a file into an executable location. Because the uploaded content can be executed, this is a direct path to remote code execution on the broker host.

Impact

An unauthenticated remote attacker can execute arbitrary code with the privileges of the ActiveMQ service, leading to full host compromise and potential lateral movement into connected messaging infrastructure.

Attack surface

Reachable over the network via the ActiveMQ Fileserver HTTP endpoint; the CVSS vector shows no privileges or user interaction required. Any deployment exposing the Fileserver web application is directly exposed.

Exploitation

Listed in CISA KEV since 2022-02-10, with an EPSS 30-day probability of 0.985 (99.9th percentile) and a public Exploit-DB entry, indicating active and reliable exploitation. No ransomware campaign use is documented in this record.

What to do

  • Upgrade Apache ActiveMQ to 5.14.0 or later, or apply the vendor patch referenced in the Apache advisory.
  • If the Fileserver web application is not required, disable or remove it entirely.
  • Restrict network access to the ActiveMQ web console and Fileserver ports to trusted management networks only.
  • Enforce authentication and authorization on the web console and avoid exposing it to untrusted networks.
  • Audit for existing compromise and rotate credentials for the ActiveMQ service account after remediation.

Detection

  • Monitor HTTP PUT and MOVE requests to the ActiveMQ Fileserver endpoint, especially PUTs followed by MOVE to executable paths.
  • Alert on new or modified files in ActiveMQ web application directories and any process spawned by the ActiveMQ service.
  • Review web server and proxy logs for anomalous upload activity from unexpected source addresses.
  • Hunt for known exploit artifacts and webshell-like files in ActiveMQ Fileserver directories.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Exploitation in the wild

CISA added CVE-2016-3088 to the Known Exploited Vulnerabilities catalog on 10 February 2022 as "Apache ActiveMQ Improper Input Validation Vulnerability". Required action: Apply updates per vendor instructions. Federal deadline 10 August 2022.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
http://activemq.apache.org/security-advisories.data/CVE-2016-3088-announcement.txt Vendor Advisory
http://rhn.redhat.com/errata/RHSA-2016-2036.html Third Party Advisory
http://www.securitytracker.com/id/1035951 Broken LinkThird Party AdvisoryVDB Entry
http://www.zerodayinitiative.com/advisories/ZDI-16-356 Third Party AdvisoryVDB Entry
http://www.zerodayinitiative.com/advisories/ZDI-16-357 Third Party AdvisoryVDB Entry
https://lists.apache.org/thread.html/a859563f05fbe7c31916b3178c2697165bd9bbf5a65d1cf62aef27d2%40%3Ccommits.activemq.apac Mailing ListPatch
https://lists.apache.org/thread.html/f956ea38e4da2e2c1e7131e6f91e41754852f5a4861d1a14ca5ca78a%40%3Cusers.activemq.apache Issue TrackingMailing List
https://lists.apache.org/thread.html/r6d03e45b81eab03580cf7f8bb51cb3e9a1b10a2cc0c6a2d3cc92ed0c%40%3Cannounce.apache.org% Mailing ListVendor Advisory
https://www.exploit-db.com/exploits/42283/ ExploitThird Party AdvisoryVDB Entry
http://activemq.apache.org/security-advisories.data/CVE-2016-3088-announcement.txt Vendor Advisory
http://rhn.redhat.com/errata/RHSA-2016-2036.html Third Party Advisory
http://www.securitytracker.com/id/1035951 Broken LinkThird Party AdvisoryVDB Entry
http://www.zerodayinitiative.com/advisories/ZDI-16-356 Third Party AdvisoryVDB Entry
http://www.zerodayinitiative.com/advisories/ZDI-16-357 Third Party AdvisoryVDB Entry
https://lists.apache.org/thread.html/a859563f05fbe7c31916b3178c2697165bd9bbf5a65d1cf62aef27d2%40%3Ccommits.activemq.apac Mailing ListPatch
https://lists.apache.org/thread.html/f956ea38e4da2e2c1e7131e6f91e41754852f5a4861d1a14ca5ca78a%40%3Cusers.activemq.apache Issue TrackingMailing List
https://lists.apache.org/thread.html/r6d03e45b81eab03580cf7f8bb51cb3e9a1b10a2cc0c6a2d3cc92ed0c%40%3Cannounce.apache.org% Mailing ListVendor Advisory
https://www.exploit-db.com/exploits/42283/ ExploitThird Party AdvisoryVDB Entry
https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2016-3088 US Government Resource

Track CVE-2016-3088 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2023-46604Apache ActiveMQ OpenWire deserialization remote code executionThe Java OpenWire protocol marshaller in Apache ActiveMQ deserializes untrusted data, letting an attacker manipulate serialized class types so the br…KEVEPSS 100%analysed8.8CVE-2026-34197Apache ActiveMQ Jolokia JMX bridge code injection via broker config URIApache ActiveMQ Classic exposes the Jolokia JMX-HTTP bridge at /api/jolokia/ with a default policy that allows exec operations on all org.apache.acti…KEVEPSS 15%analysed9.9CVE-2021-21345XStream deserialization allows remote command executionXStream before 1.4.16 deserializes untrusted XML without adequate type restrictions, allowing code injection and OS command execution. The flaw is a …EPSS 72%analysed9.8CVE-2021-21347Netapp oncommand insight unrestricted file upload vulnerabilityXStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a re…EPSS 14%9.8CVE-2021-21350Netapp oncommand insight unrestricted file upload vulnerabilityXStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a re…EPSS 15%9.8CVE-2021-21344XStream deserialization allows remote code executionXStream before 1.4.16 deserializes untrusted XML without adequate type restrictions, letting a remote attacker craft a stream that loads and executes…EPSS 76%analysed9.8CVE-2021-21346XStream deserialization allows remote code executionXStream before 1.4.16 deserializes untrusted XML without adequate type restrictions, letting a remote attacker load and execute arbitrary code by man…EPSS 76%analysed9.8CVE-2020-11998Apache ActiveMQ JMX re-bind regression allows remote code executionA regression in the commit that prevents JMX re-binding causes RMIConnectorServer to receive an empty environment map instead of one containing authe…EPSS 51%analysed

Source: NIST National Vulnerability Database (record CVE-2016-3088), CISA KEV, FIRST EPSS (scores of 2026-09-18). This page is refreshed as NVD updates the record.