WaratekVRT Sign in

CVE-2015-5254 Apache ActiveMQ

Affected softwareApache ActiveMQ
Severity9.8 Critical CVSS 3.0 2 scores
Fixed in5.11.3, 5.12.2
WeaknessImproper input validation (CWE-20)
Published8 Jan 2016
Updated13 Nov 2026

Description

Apache ActiveMQ 5.x before 5.13.0 does not restrict the classes that can be serialized in the broker, which allows remote attackers to execute arbitrary code via a crafted serialized Java Message Service (JMS) ObjectMessage object.

Exploitation status

Proof of concept only

A proof of concept exists, but no reviewed exploit catalogue lists this CVE.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment no assessment published
  • Indexed PoC 5 indexed Published artifacts you can open, in GitHub PoC; first seen 2019-08-30.
  • EPSS 38% chance in 30 days A model's forecast, not a report of exploitation. Higher than 99% of all scored CVEs.

3 of these are GitHub repositories with fewer than 5 stars. They are listed for reference and don't count toward the exploitation status above.

IndexArtifactStarsFirst seen
GitHub PoC Apache ActiveMQ漏洞综合利用工具(CVE-2015-5254,CVE-2016-3088,CVE-2022-41678,CVE-2023-46604,CVE-2024-32114,CVE-2026-34197,CVE-2026-40466, CVE-2026-42588) 86 2026-04-20
GitHub PoC ActiveMQ Deserialization RCE 15 2019-08-30
GitHub PoC ActiveMQ_CVE-2015-5254 2 2020-08-03
GitHub PoC ActiveMQ CVE-2015-5254 模拟靶场 - 用于 CVE 测试评测和 SCA 扫描演示 2026-08-31
GitHub PoC La vulnérabilité CVE-2015-5254 est une faille de sécurité dans Apache ActiveMQ, un serveur de messages open source largement utilisé pour la communication entre applications. Cette vulnérabilité touche les versions d'ActiveMQ jusqu'à 5.13.0 et réside dans le manque de filtrage sur les données d'entrées JMS ObjectMessage enyoyées 2024-11-05

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

Decided by A researcher's recorded decision for this specific CVE
Finding A researcher found this CVE protected by the ARMR Deserial sys rule, Marshal RCE rule.

Waratek research note

written 2026-11-13

Written by a Waratek engineer who reviewed this CVE. Their decision sets the status above, ahead of every automated rule except a withdrawal.

Comments

Rule Name: Deserial sys rule, Marshal RCE rule

How to mitigate CVE-2015-5254

Upgrade Apache ActiveMQ to a release that fixes it: 5.11.3 or 5.12.2. Until you can, Waratek RASP blocks exploitation with its deserialization rule. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

CVSS

9.8 CRITICAL v3.0 CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H 2 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
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 NVD Primary published
CVSS 2.0 7.5 none AV:N/AC:L/Au:N/C:P/I:P/A:P NVD Primary

Affected software and releases

Oracle advisories

AdvisoryTypeQuarterProducts Oracle names in its risk matrix
Oracle Critical Patch Update October 2017 ↗ CPU 2017-Q4 Oracle Fusion Middleware / BI Publisher Security (Apache ActiveMQ) (11.1.1.7.0, 12.2.1.1.0, 12.2.1.2.0)
Oracle's note: Please refer to Doc ID My Oracle Support Note 2310008.1 for instructions on how to address this issue.
Oracle Critical Patch Update July 2017 ↗ CPU 2017-Q3 Oracle Fusion Middleware / Security Subsystem (Apache ActiveMQ) (11.1.1.7.0, 12.1.3.0.0)

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Fusion Middleware BI Publisher Security (Apache ActiveMQ) 11.1.1.7.0, 12.2.1.1.0, 12.2.1.2.0 11.1.1.7.0 · 12.2.1.1.0 · 12.2.1.2.0
Oracle Fusion Middleware Security Subsystem (Apache ActiveMQ) 11.1.1.7.0, 12.1.3.0.0 11.1.1.7.0 · 12.1.3.0.0

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.apache.activemq:activemq-client 5.0.0 5.11.3 unbounded
org.apache.activemq:activemq-client 5.12.0 5.12.2 unbounded

Products and versions

4 products, 29 version entries
SourceVendorProductSchemeAffected versions
nvd apache activemq generic 5.0.0 · 5.1.0 · 5.2.0 · 5.3.0 · 5.3.1 · 5.3.2 · 5.4.0 · 5.4.1 · 5.4.3 · 5.5.0 · 5.5.1 · 5.6.0 · 5.7.0 · 5.8.0 · 5.9.0 · 5.9.1 · 5.10.0 · 5.10.1 · 5.10.2 · 5.11.0 · 5.11.1 · 5.11.2 · 5.12.0 · 5.12.1
nvd fedoraproject fedora generic 22 · 23
osv org.apache.activemq activemq-client generic ≥ 5.0.0 and < 5.11.3 · ≥ 5.12.0 and < 5.12.2
nvd redhat openshift generic 2.0

Earlier manual review

A reviewer classified this CVE in an older dataset. We kept the labels and products below, but not the reviewer's reasoning.

## Manual Classification Context **Labels:** HTTP, SEE NOTE 1, NO AUTH REMOTE EXPLOIT, BI PUBLISHER SECURITY (APACHE ACTIVEMQ), SECURITY SUBSYSTEM (APACHE ACTIVEMQ) **Products:** ORACLE BI PUBLISHER, ORACLE FUSION MIDDLEWARE, JMS OBJECTMESSAGE, ORACLE ENTERPRISE REPOSITORY

References

URLTags
https://github.com/apache/activemq/commit/6f03921b31d9fefeddb0f4fa63150ed1f94a14b WEB
https://github.com/apache/activemq/commit/73a0caf758f9e4916783a205c7e422b4db27905 WEB
https://github.com/apache/activemq/commit/7eb9b218b2705cf9273e30ee2da026e43b6dd4e WEB
https://github.com/apache/activemq/commit/e7a4b53f799685e337972dd36ba0253c04bcc01 WEB
https://github.com/apache/activemq WEB
https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05385680 WEB
https://issues.apache.org/jira/browse/AMQ-6013 WEB
https://lists.apache.org/thread.html/a859563f05fbe7c31916b3178c2697165bd9bbf5a65d1cf62aef27d2@%3Ccommits.activemq.apache.org%3E WEB
http://activemq.apache.org/security-advisories.data/CVE-2015-5254-announcement.txt WEB
http://lists.fedoraproject.org/pipermail/package-announce/2015-December/174371.html WEB

Timeline

Published2016-01-08By the CVE Program.
NVD record modified2026-06-17NVD's own last-modified date for this record.
Classification created2026-11-13First commit adding this CVE's research note.
Last VRT activity2026-11-13Most recent commit touching this CVE's classification, patch or rule file.