Skip to content

GHSA-4vhf-2hv7-8mrx CVE-2014-3600

Improper Restriction of XML External Entity Reference in Apache ActiveMQ

Critical Maven
Severity
9.8 / 10
Critical · CVSS 3.0
Exploit chance (EPSS)
8.18%
Chance of exploitation in the next 30 days. Higher than 94.87% of scored vulnerabilities.
Known exploited
No
Not in CISA's catalog
Weakness
CWE-611 Improper Restriction of XML External Entity Reference
Fix
Available
2 packages have a fixed version

Description

XML external entity (XXE) vulnerability in Apache ActiveMQ 5.x before 5.10.1 allows remote consumers to have unspecified impact via vectors involving an XPath based selector when dequeuing XML messages.

Affected versions

Maven

PackageVulnerableFixed in
org.apache.activemq:activemq-broker
>= 5.0.0, < 5.10.1
5.10.1
org.apache.activemq:activemq-client
>= 5.0.0, < 5.10.1
5.10.1

How to fix

Move to the fixed version or later with your package manager, update the lockfile, and run your tests. If the package only arrives through another dependency, upgrade that dependency first. If none of its releases pulls a fixed version yet, force the version with your package manager's override.

org.apache.activemq:activemq-broker Maven → 5.10.1

maven
<dependency><groupId>org.apache.activemq</groupId><artifactId>activemq-broker</artifactId><version>5.10.1</version></dependency>
gradle
implementation("org.apache.activemq:activemq-broker:5.10.1")

org.apache.activemq:activemq-client Maven → 5.10.1

maven
<dependency><groupId>org.apache.activemq</groupId><artifactId>activemq-client</artifactId><version>5.10.1</version></dependency>
gradle
implementation("org.apache.activemq:activemq-client:5.10.1")

Severity breakdown

CVSS 3.0 9.8

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

Attack vector
Network
Attack complexity
Low
Privileges required
None
User interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Weakness

CWE-611: Improper Restriction of XML External Entity Reference

The product processes an XML document that can contain XML entities with URIs that resolve to documents outside of the intended sphere of control, causing the product to embed incorrect documents into its output.

How to prevent it
  • Implementation, System Configuration: Many XML parsers and validators can be configured to disable external entity expansion.

References

Timeline

  1. Published
  2. Last updated by the source
  3. Latest EPSS score
AdvisorySeverityWhy it's related
GHSA-rxpj-7qvf-xv32
Authenticated Apache ActiveMQ Broker and Apache ActiveMQ users could perform RCE via Jolokia MBeans
High Known exploited Also affects org.apache.activemq:activemq-broker
GHSA-crg9-44h2-xw35
Apache ActiveMQ is vulnerable to Remote Code Execution
Critical Known exploited Also affects org.apache.activemq:activemq-client
GHSA-rxqh-fc23-gxp2
Improper Input Validation in Apache ActiveMQ
Critical Known exploited Also affects org.apache.activemq:activemq-client
GHSA-hf52-78x8-6w3w
Apache ActiveMQ Broker, Apache ActiveMQ, Apache ActiveMQ All have an Exposure of Sensitive Information Through Metadata vulnerability
Medium Also affects org.apache.activemq:activemq-broker
GHSA-v853-w46p-fv2h
Apache ActiveMQ Broker, Apache ActiveMQ All, Apache ActiveMQ have a Code Injection issue
High Also affects org.apache.activemq:activemq-broker
GHSA-hg6c-8mvr-jqc9
Apache ActiveMQ Broker, Apache ActiveMQ All, Apache ActiveMQ have a Code Injection issue
High Also affects org.apache.activemq:activemq-broker
GHSA-mr6m-xj7v-3cv3
Apache ActiveMQ Vulnerable to Code Injection
High Also affects org.apache.activemq:activemq-broker
GHSA-2jp3-2923-9h52
Apache ActiveMQ Vulnerable to Cross-site Scripting
Medium Also affects org.apache.activemq:activemq-broker
Is this in your code?

MergeHarbor checks every repository's dependencies against this database, ranks what matters by exploitability and reachability, routes it to the owning team and opens the fix pull request.

Check your repos with MergeHarbor