CVE-2018-8008
ZipSlip in org.apache.storm:storm-core
CVE-2018-8008 is a medium vulnerability (CVSS 5.5) in Apache Storm, published June 5, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.25%, the 82nd percentile. Fixed in org.apache.storm:storm-core 1.2.2.
Apache Storm version 1.0.6 and earlier, 1.2.1 and earlier, and version 1.1.2 and earlier expose an arbitrary file write vulnerability, that can be achieved using a specially crafted zip archive (affects other archives as well, bzip2, tar, xz, war, cpio, 7z), that holds path traversal filenames. So when the filename gets concatenated to the target extraction directory, the final path ends up outside of the target folder.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.5
Apache Storm version 1.0.6 and earlier, 1.2.1 and earlier, and version 1.1.2 and earlier expose an arbitrary file write vulnerability, that can be achieved using a specially crafted zip archive (affects other archives as well, bzip2, tar, xz, war, cpio, 7z), that holds path traversal filenames. So when the filename gets concatenated to the target extraction directory, the final path ends up outside of the target folder.
- Record
CVE-2018-8008- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - CVSS 2.0
- 5.8 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:P - Weakness
- CWE-22
- Updated
- 2026-11-02
CVE List No score
Apache Storm version 1.0.6 and earlier, 1.2.1 and earlier, and version 1.1.2 and earlier expose an arbitrary file write vulnerability, that can be achieved using a specially crafted zip archive (affects other archives as well, bzip2, tar, xz, war, cpio, 7z), that holds path traversal filenames. So when the filename gets concatenated to the target extraction directory, the final path ends up outside of the target folder.
- Record
CVE-2018-8008- Updated
- 2026-11-02
EUVDEUVD-2018-0547 No score
Apache Storm version 1.0.6 and earlier, 1.2.1 and earlier, and version 1.1.2 and earlier expose an arbitrary file write vulnerability, that can be achieved using a specially crafted zip archive (affects other archives as well, bzip2, tar, xz, war, cpio, 7z), that holds path traversal filenames. So when the filename gets concatenated to the target extraction directory, the final path ends up outside of the target folder.
- Record
EUVD-2018-0547- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-898j-5cc8-cmf5
5.5
ZipSlip in org.apache.storm:storm-core
Apache Storm version 1.0.6 and earlier, 1.2.1 and earlier, and version 1.1.2 and earlier expose an arbitrary file write vulnerability, that can be achieved using a specially crafted zip archive (affects other archives as well, bzip2, tar, xz, war, cpio, 7z), that holds path traversal filenames. So when the filename gets concatenated to the target extraction directory, the final path ends up outside of the target folder.
- Record
GHSA-898j-5cc8-cmf5- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
OSV
5.5
Apache Storm version 1.0.6 and earlier, 1.2.1 and earlier, and version 1.1.2 and earlier expose an arbitrary file write vulnerability, that can be achieved using a specially crafted zip archive (affects other archives as well, bzip2, tar, xz, war, cpio, 7z), that holds path traversal filenames. So when the filename gets concatenated to the target extraction directory, the final path ends up outside of the target folder.
- Record
CVE-2018-8008- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVGHSA-898j-5cc8-cmf5
5.5
ZipSlip in org.apache.storm:storm-core
Apache Storm version 1.0.6 and earlier, 1.2.1 and earlier, and version 1.1.2 and earlier expose an arbitrary file write vulnerability, that can be achieved using a specially crafted zip archive (affects other archives as well, bzip2, tar, xz, war, cpio, 7z), that holds path traversal filenames. So when the filename gets concatenated to the target extraction directory, the final path ends up outside of the target folder.
- Record
GHSA-898j-5cc8-cmf5- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.apache.storm:storm-coreMaven |
1.2.0 up to 1.2.2 | 1.2.2 |
org.apache.storm:storm-coreMaven |
1.1.0 up to 1.1.3 | 1.1.3 |
org.apache.storm:storm-coreMaven |
before 1.0.7 | 1.0.7 |
org.apache.storm:storm-coreMaven |
1.1.0 up to 1.1.3, plus listed versions 1.1.11.1.2 |
1.1.3 |
org.apache.storm:storm-coreMaven |
1.2.0 up to 1.2.2, plus listed versions 1.2.1 |
1.2.2 |
org.apache.storm:storm-coreMaven |
before 1.0.7, plus listed versions 0.10.00.10.0-beta0.10.0-beta10.10.10.10.2 Show 14 moreShow less0.9.1-incubating0.9.2-incubating0.9.30.9.40.9.50.9.60.9.71.0.01.0.11.0.21.0.31.0.41.0.51.0.6 |
1.0.7 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
lists.apache.org/thread.html/613b2fca8bcd0a3b12c0b763ea8f7cf62e422e9f79fce6cfa5b08a58%40%3Cdev.storm.apache.org%3E
securityfocus.com/bid/104418
nvd.nist.gov/vuln/detail/CVE-2018-8008
github.com/advisories/GHSA-898j-5cc8-cmf5
lists.apache.org/thread.html/613b2fca8bcd0a3b12c0b763ea8f7cf62e422e9f79fce6cfa5b08a58@%3Cdev.storm.apache.org%3E
github.com/apache/storm/commit/0fc6b522487c061f89e8cdacf09f722d3f20589
github.com/apache/storm/commit/efad4cca2d7d461f5f8c08a0d7b51fabeb82d0a
github.com/apache/storm/commit/f61e5daf299d6c37c7ad65744d02556c94a16a4
issues.apache.org/jira/browse/STORM-3052