CVE-2014-3576: Improper Neutralization of Special Elements used in an OS Command in Apache ActiveMQ
7.5
CVSS Score
3.0
Basic Information
CVE ID
GHSA ID
EPSS Score
0.94316%
CWE
Published
5/14/2022
Updated
12/20/2023
KEV Status
No
Technology
Java
Technical Details
CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
org.apache.activemq:activemq-client | maven | < 5.11.0 | 5.11.0 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from the removed code in processControlCommand
shown in the commit diff - it checked for a 'shutdown' control command and called System.exit(0)
. This allowed unauthenticated remote attackers to send a shutdown command and terminate the broker process. The function's direct handling of the shutdown command without authentication/authorization mechanisms constitutes the vulnerability.