WaratekVRT Sign in

CVE-2015-5531 Elasticsearch

Affected softwareElasticsearch
Severity5.0 Medium CVSS 2.0
Fixed in1.6.1
WeaknessPath traversal (CWE-22)
Published17 Aug 2015
Updated17 Jun 2026

Description

Directory traversal vulnerability in Elasticsearch before 1.6.1 allows remote attackers to read arbitrary files via unspecified vectors related to snapshot API calls.

Exploitation status

Exploited

Real-world exploitation reported by VulnCheck KEV. CISA has not confirmed it.

  • CISA KEV not listed
  • VulnCheck KEV listed Exploitation reported in the wild. 1 citation · 3 exploits · earliest 2025-05-27.
  • CISA Vulnrichment no assessment published
  • Indexed PoC 3 indexed Published artifacts you can open, in Exploit-DB, GitHub PoC, Nuclei; first seen 2015-10-02.
  • EPSS 95% chance in 30 days A model's forecast, not a report of exploitation. Higher than 99.9% of all scored CVEs.

VulnCheck KEV

Exploitation evidence from VulnCheck Known Exploited Vulnerabilities (VulnCheck KEV), used under VulnCheck's community terms. View CVE-2015-5531 in VulnCheck (free account).

EvidenceSourceDetailDate
Reported exploitation greynoise.io /blog/coordinated-cloud-based-scanning-operation-targets-75-known-exposure-points 2025-05-27
Exploit reference VulnCheck XDB 6afe112371ff Exploit type: initial-access 2022-06-26
Exploit reference VulnCheck XDB bf7c15878cf8 Exploit type: info-leak 2022-08-01
Exploit reference VulnCheck XDB c8ec0e6add3a Exploit type: info-leak 2026-10-13

1 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 MoCh3n/CVE-2015-5531-POC 2 2022-09-21
Exploit-DB ElasticSearch 1.6.0 - Arbitrary File Download 2015-10-02
Nuclei ElasticSearch <1.6.1 - Local File Inclusion

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

Decided by A vulnerability class already blocked by an ARMR security rule
Finding Protected by Waratek's ARMR path-traversal security rule, which blocks this class of attack at the JVM level without a rule written for this CVE specifically. The CVE's weakness is CWE-22: Path Traversal.

How to mitigate CVE-2015-5531

Upgrade Elasticsearch to 1.6.1 or later. Until you can, Waratek RASP blocks exploitation with its path traversal rule. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

Affected software and releases

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.elasticsearch:elasticsearch 0 1.6.1 unbounded

Products and versions

2 products, 2 version entries
SourceVendorProductSchemeAffected versions
nvd elasticsearch elasticsearch generic ≤ 1.6.0
osv org.elasticsearch elasticsearch generic < 1.6.1

References

URLTags
https://www.elastic.co/community/security WEB
https://www.exploit-db.com/exploits/38383 WEB
http://packetstormsecurity.com/files/132721/Elasticsearch-Directory-Traversal.html WEB
http://packetstormsecurity.com/files/133797/ElasticSearch-Path-Traversal-Arbitrary-File-Download.html WEB
http://packetstormsecurity.com/files/133964/ElasticSearch-Snapshot-API-Directory-Traversal.html WEB
http://www.securityfocus.com/archive/1/536017/100/0/threaded
http://www.securityfocus.com/bid/75935
https://www.elastic.co/community/security/ Vendor Advisory
https://www.exploit-db.com/exploits/38383/

Timeline

Published2015-08-17By the CVE Program.
VulnCheck KEV: earliest evidence2025-05-27Date of the oldest evidence of exploitation in VulnCheck KEV's record. VulnCheck does not publish the date it listed the CVE.
NVD record modified2026-06-17NVD's own last-modified date for this record.
VulnCheck KEV: latest evidence2026-10-13Date of the newest report, exploit reference or honeypot sighting in VulnCheck KEV's record.