CVE-2016-3088
Improper Input Validation in Apache ActiveMQ
CVE-2016-3088 is a critical vulnerability (CVSS 9.8) in Apache Activemq, published June 1, 2016. CISA lists it as known to be exploited, since February 10, 2022. EUVD reports exploitation since February 10, 2022. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 98.5%, the 99th percentile. Fixed in org.apache.activemq:activemq-client 5.14.0.
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
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.
- Record
CVE-2016-3088- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-434
- Updated
- 2026-11-02
CVE List
9.8
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.
- Record
CVE-2016-3088- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-434
- Updated
- 2026-11-02
EUVDEUVD-2022-5255
9.8
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.
- Record
EUVD-2022-5255- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-rxqh-fc23-gxp2
9.8
Improper Input Validation in Apache ActiveMQ
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.
- Record
GHSA-rxqh-fc23-gxp2- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:H - Weakness
- CWE-20, CWE-434
- Updated
- 2026-11-02
CISA KEV No score
Apache ActiveMQ Improper Input Validation Vulnerability
The Fileserver web application in Apache ActiveMQ allows remote attackers to upload and execute arbitrary files via an HTTP PUT followed by an HTTP MOVE request
- Record
CVE-2016-3088- Weakness
- CWE-20
- Updated
- 2026-11-02
OSV
9.8
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.
- Record
CVE-2016-3088- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-3088
9.8
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.
- Record
DEBIAN-CVE-2016-3088- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVGHSA-rxqh-fc23-gxp2
9.8
Improper Input Validation in Apache ActiveMQ
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.
- Record
GHSA-rxqh-fc23-gxp2- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:H - Weakness
- CWE-20, CWE-434
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-3088
9.8
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.
- Record
UBUNTU-CVE-2016-3088- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.apache.activemq:activemq-clientMaven |
5.0.0 up to 5.14.0 | 5.14.0 |
activemqDebian:12 |
before 5.14.0+dfsg-1 | 5.14.0+dfsg-1 |
activemqDebian:13 |
before 5.14.0+dfsg-1 | 5.14.0+dfsg-1 |
org.apache.activemq:activemq-clientMaven |
5.0.0 up to 5.14.0, plus listed versions 5.10.05.10.15.10.25.11.05.11.1 Show 16 moreShow less5.11.25.11.35.11.45.12.05.12.15.12.25.12.35.13.05.13.15.13.25.13.35.13.45.13.55.8.05.9.05.9.1 |
5.14.0 |
activemqUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 5.6.0+dfsg1-4+deb8u1ubuntu15.6.0+dfsg1-55.13.2+dfsg-25.13.2+dfsg-2ubuntu0.1~esm1 |
None known |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | Apache ActiveMQ 5.11.1/5.13.2 - Directory Traversal / Command Execution | 2015-08-17 |
| Metasploit | ActiveMQ web shell upload | 2016-06-01 |
| Exploit-DB | ActiveMQ < 5.14.0 - Web Shell Upload (Metasploit) | 2017-06-29 |
| PoC in GitHub | Ma1Dong/ActiveMQ_putshell-CVE-2016-3088 | 2020-07-31 |
| PoC in GitHub | wood03mm/CVE-2016-3088 | 2020-12-24 |
| PoC in GitHub | cyberaguiar/CVE-2016-3088 | 2021-03-11 |
| PoC in GitHub | vonderchild/CVE-2016-3088 | 2021-03-12 |
| PoC in GitHub | cl4ym0re/CVE-2016-3088 | 2021-07-03 |
| PoC in GitHub | YutuSec/ActiveMQ_Crack | 2022-04-02 |
| PoC in GitHub | HeArtE4t3r/CVE-2016-3088 | 2025-06-16 |
| PoC in GitHub | Catherines77/ActiveMQ-EXPtools | 2026-04-20 |
| PoC in GitHub | CyberCTF/vulhub-activemq-cve-2016-3088 | 2026-10-08 |
| Nuclei | Apache ActiveMQ Fileserver - Arbitrary File Write |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | exploitation, exploits | |
| 2026-11-02 | created | CVE List, EUVD, Exploit-DB, GitHub Advisories, CISA KEV, Metasploit, Nuclei, NVD, OSV, PoC in GitHub |
References
zerodayinitiative.com/advisories/ZDI-16-356
exploit-db.com/exploits/42283
zerodayinitiative.com/advisories/ZDI-16-357
activemq.apache.org/security-advisories.data/CVE-2016-3088-announcement.txt
rhn.redhat.com/errata/RHSA-2016-2036.html
securitytracker.com/id/1035951
Show 16 moreShow less
lists.apache.org/thread.html/a859563f05fbe7c31916b3178c2697165bd9bbf5a65d1cf62aef27d2%40%3Ccommits.activemq.apache.org%3E
lists.apache.org/thread.html/f956ea38e4da2e2c1e7131e6f91e41754852f5a4861d1a14ca5ca78a%40%3Cusers.activemq.apache.org%3E
lists.apache.org/thread.html/r6d03e45b81eab03580cf7f8bb51cb3e9a1b10a2cc0c6a2d3cc92ed0c%40%3Cannounce.apache.org%3E
cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2016-3088
nvd.nist.gov/vuln/detail/CVE-2016-3088
lists.apache.org/thread.html/a859563f05fbe7c31916b3178c2697165bd9bbf5a65d1cf62aef27d2@%3Ccommits.activemq.apache.org%3E
lists.apache.org/thread.html/f956ea38e4da2e2c1e7131e6f91e41754852f5a4861d1a14ca5ca78a@%3Cusers.activemq.apache.org%3E
lists.apache.org/thread.html/r6d03e45b81eab03580cf7f8bb51cb3e9a1b10a2cc0c6a2d3cc92ed0c@%3Cannounce.apache.org%3E
github.com/apache/activemq/commit/3dd86d04e8b90ba309819317d19e7260d414d9e7
issues.apache.org/jira/browse/AMQ-6276
stackoverflow.com/questions/67140241/configuring-activemq-webconsole-to-redirect-http-to-https
github.com/advisories/GHSA-rxqh-fc23-gxp2
security-tracker.debian.org/tracker/CVE-2016-3088
ubuntu.com/security/CVE-2016-3088
cve.org/CVERecord?id=CVE-2016-3088
cisa.gov/known-exploited-vulnerabilities-catalog