CVE-2018-1002200
Improper Limitation of a Pathname to a Restricted Directory in plexus-archiver
plexus-archiver before 3.6.0 is vulnerable to directory traversal, allowing attackers to write to arbitrary files via a ../ (dot dot slash) in an archive entry that is mishandled during extraction. This vulnerability is also known as 'Zip-Slip'.
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
plexus-archiver before 3.6.0 is vulnerable to directory traversal, allowing attackers to write to arbitrary files via a ../ (dot dot slash) in an archive entry that is mishandled during extraction. This vulnerability is also known as 'Zip-Slip'.
- Record
CVE-2018-1002200- 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
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
CVE List No score
plexus-archiver before 3.6.0 is vulnerable to directory traversal, allowing attackers to write to arbitrary files via a ../ (dot dot slash) in an archive entry that is mishandled during extraction. This vulnerability is also known as 'Zip-Slip'.
- Record
CVE-2018-1002200- Weakness
- CWE-22
- Updated
- 2026-11-02
EUVDEUVD-2022-4128 No score
plexus-archiver before 3.6.0 is vulnerable to directory traversal, allowing attackers to write to arbitrary files via a ../ (dot dot slash) in an archive entry that is mishandled during extraction. This vulnerability is also known as 'Zip-Slip'.
- Record
EUVD-2022-4128- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-hcxq-x77q-3469
5.5
Improper Limitation of a Pathname to a Restricted Directory in plexus-archiver
plexus-archiver before 3.6.0 is vulnerable to directory traversal, allowing attackers to write to arbitrary files via a ../ (dot dot slash) in an archive entry that is mishandled during extraction. This vulnerability is also known as 'Zip-Slip'.
- Record
GHSA-hcxq-x77q-3469- 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
plexus-archiver before 3.6.0 is vulnerable to directory traversal, allowing attackers to write to arbitrary files via a ../ (dot dot slash) in an archive entry that is mishandled during extraction. This vulnerability is also known as 'Zip-Slip'.
- Record
CVE-2018-1002200- 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
OSVDEBIAN-CVE-2018-1002200
5.5
plexus-archiver before 3.6.0 is vulnerable to directory traversal, allowing attackers to write to arbitrary files via a ../ (dot dot slash) in an archive entry that is mishandled during extraction. This vulnerability is also known as 'Zip-Slip'.
- Record
DEBIAN-CVE-2018-1002200- 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
Show 6 moreShow less
OSVGHSA-hcxq-x77q-3469
5.5
Improper Limitation of a Pathname to a Restricted Directory in plexus-archiver
plexus-archiver before 3.6.0 is vulnerable to directory traversal, allowing attackers to write to arbitrary files via a ../ (dot dot slash) in an archive entry that is mishandled during extraction. This vulnerability is also known as 'Zip-Slip'.
- Record
GHSA-hcxq-x77q-3469- 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
OSVRHSA-2018:1836
7.3
Red Hat Security Advisory: plexus-archiver security update
- Record
RHSA-2018:1836- CVSS 3.0
- 7.3 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2018:1837
7.3
Red Hat Security Advisory: rh-maven33-plexus-archiver and rh-maven35-plexus-archiver security update
- Record
RHSA-2018:1837- CVSS 3.0
- 7.3 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-1002200
5.5
plexus-archiver before 3.6.0 is vulnerable to directory traversal, allowing attackers to write to arbitrary files via a ../ (dot dot slash) in an archive entry that is mishandled during extraction. This vulnerability is also known as 'Zip-Slip'.
- Record
UBUNTU-CVE-2018-1002200- 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
OSVMGASA-2019-0005 No score
Updated plexus-archiver packages fix security vulnerability
A path traversal vulnerability has been discovered in plexus-archiver when extracting a carefully crafted zip file which holds path traversal file names. A remote attacker could use this vulnerability to write files outside the target directory and overwrite existing files with malicious code or vulnerable configurations (CVE-2018-1002200).
- Record
MGASA-2019-0005- Updated
- 2026-11-02
OSVUSN-4832-1 No score
plexus-archiver vulnerability
It was discovered that Plexus Archiver incorrectly handled directory traversal during extraction. An attacker could possibly use this for a Zip-Slip attack.
- Record
USN-4832-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.codehaus.plexus:plexus-archiverMaven |
before 3.6.0 | 3.6.0 |
plexus-archiverDebian:12 |
before 3.6.0-1 | 3.6.0-1 |
plexus-archiverDebian:13 |
before 3.6.0-1 | 3.6.0-1 |
plexus-archiverDebian:14 |
before 3.6.0-1 | 3.6.0-1 |
plexus-archiverDebian:8 |
before 1.2-1+deb8u1, plus listed versions 1.2-1 |
1.2-1+deb8u1 |
plexus-archiverDebian:9 |
before 2.2-1+deb9u1, plus listed versions 2.2-1 |
2.2-1+deb9u1 |
org.codehaus.plexus:plexus-archiverMaven |
before 3.6.0, plus listed versions 1.01.0-alpha-101.0-alpha-111.0-alpha-121.0-alpha-3 Show 45 moreShow less1.0-alpha-41.0-alpha-51.0-alpha-61.0-alpha-71.0-alpha-81.0-alpha-91.11.22.02.0.12.0.22.12.1.12.1.22.102.10-beta-12.10.12.10.22.10.32.112.22.32.42.4.12.4.32.4.42.52.62.6.12.6.22.6.32.6.42.72.7.12.82.8.12.8.22.8.32.8.42.92.9.13.03.0.13.0.23.0.3 |
3.6.0 |
plexus-archiverMageia:6 |
before 3.4-1.1.mga6 | 3.4-1.1.mga6 |
plexus-archiverRed Hat:enterprise_linux:7::client |
before 0:2.4.2-5.el7_5 | 0:2.4.2-5.el7_5 |
plexus-archiver-javadocRed Hat:enterprise_linux:7::client |
before 0:2.4.2-5.el7_5 | 0:2.4.2-5.el7_5 |
Show 14 moreShow less
| Package | Affected | Fixed |
|---|---|---|
plexus-archiverRed Hat:enterprise_linux:7::computenode |
before 0:2.4.2-5.el7_5 | 0:2.4.2-5.el7_5 |
plexus-archiver-javadocRed Hat:enterprise_linux:7::computenode |
before 0:2.4.2-5.el7_5 | 0:2.4.2-5.el7_5 |
plexus-archiverRed Hat:enterprise_linux:7::server |
before 0:2.4.2-5.el7_5 | 0:2.4.2-5.el7_5 |
plexus-archiver-javadocRed Hat:enterprise_linux:7::server |
before 0:2.4.2-5.el7_5 | 0:2.4.2-5.el7_5 |
plexus-archiverRed Hat:enterprise_linux:7::workstation |
before 0:2.4.2-5.el7_5 | 0:2.4.2-5.el7_5 |
plexus-archiver-javadocRed Hat:enterprise_linux:7::workstation |
before 0:2.4.2-5.el7_5 | 0:2.4.2-5.el7_5 |
rh-maven33-plexus-archiverRed Hat:rhel_software_collections:3::el6 |
before 0:2.4.2-5.1.el6 | 0:2.4.2-5.1.el6 |
rh-maven33-plexus-archiver-javadocRed Hat:rhel_software_collections:3::el6 |
before 0:2.4.2-5.1.el6 | 0:2.4.2-5.1.el6 |
rh-maven35-plexus-archiverRed Hat:rhel_software_collections:3::el7 |
before 0:3.4-4.1.el7 | 0:3.4-4.1.el7 |
rh-maven35-plexus-archiver-javadocRed Hat:rhel_software_collections:3::el7 |
before 0:3.4-4.1.el7 | 0:3.4-4.1.el7 |
rh-maven33-plexus-archiverRed Hat:rhel_software_collections:3::el7 |
before 0:2.4.2-5.1.el7 | 0:2.4.2-5.1.el7 |
rh-maven33-plexus-archiver-javadocRed Hat:rhel_software_collections:3::el7 |
before 0:2.4.2-5.1.el7 | 0:2.4.2-5.1.el7 |
plexus-archiverUbuntu:16.04:LTS |
before 2.2-1+deb9u1build0.16.04.1, plus listed versions 2.2-1 |
2.2-1+deb9u1build0.16.04.1 |
plexus-archiverUbuntu:Pro:18.04:LTS |
before 3.5-2ubuntu0.1~esm1, plus listed versions 3.5-2 |
3.5-2ubuntu0.1~esm1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | shoucheng3/codehaus-plexus__plexus-archiver_CVE-2018-1002200_3-5 | 2025-08-19 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-1002200 is a medium vulnerability (CVSS 5.5) in Codehaus Plexus-archiver, published June 12, 2018. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 11.6%, the 96th percentile. Fixed in org.codehaus.plexus:plexus-archiver 3.6.0.
References
snyk.io/research/zip-slip-vulnerability
github.com/codehaus-plexus/plexus-archiver/commit/f8f4233508193b70df33759ae9dc6154d69c2ea8
debian.org/security/2018/dsa-4227
github.com/snyk/zip-slip-vulnerability
snyk.io/vuln/SNYK-JAVA-ORGCODEHAUSPLEXUS-31680
access.redhat.com/errata/RHSA-2018:1837
Show 17 moreShow less
github.com/codehaus-plexus/plexus-archiver/pull/87
access.redhat.com/errata/RHSA-2018:1836
nvd.nist.gov/vuln/detail/CVE-2018-1002200
github.com/advisories/GHSA-hcxq-x77q-3469
security-tracker.debian.org/tracker/CVE-2018-1002200
github.com/codehaus-plexus/plexus-archiver
advisories.mageia.org/MGASA-2019-0005.html
bugs.mageia.org/show_bug.cgi?id=23174
lists.fedoraproject.org/archives/list/[email protected]/thread/I7XAAUCTHL2PDJHW5Q2IYATOAXX4AFFU
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1584392
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_1836.json
access.redhat.com/security/cve/CVE-2018-1002200
cve.org/CVERecord?id=CVE-2018-1002200
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_1837.json
ubuntu.com/security/CVE-2018-1002200
ubuntu.com/security/notices/USN-4832-1
Left out here: 7 versions. The JSON record has them.