CVE-2025-67030 Plexus-Utils has a Directory Traversal vulnerability in its extractFile method
Attackers can exploit a directory traversal flaw in plexus-utils to execute arbitrary code via the extractFile method.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2025-67030?
CVE-2025-67030 is a high-severity path traversal vulnerability in n/a, published on 25 Mar 2026. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
Directory Traversal vulnerability in the extractFile method of org.codehaus.plexus.util.Expand in plexus-utils before 6d780b3378829318ba5c2d29547e0012d5b29642. This allows an attacker to execute arbitrary code
Weakness: CWE-22
Which versions are affected by CVE-2025-67030?
4 open source packages ship an affected version, including org.codehaus.plexus:plexus-utils. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
org.codehaus.plexus:plexus-utils Maven | All versions | 3.6.1 |
org.codehaus.plexus:plexus-utils Maven | All versions | 3.6.1 |
org.codehaus.plexus:plexus-utils Maven | From 4.0.0 | 4.0.3 |
org.codehaus.plexus:plexus-utils Maven | From 4.0.0 | 4.0.3 |
Linux distribution packages (36)
plexus-utils AlmaLinux:10 | All versions | 3.5.1-9.el10_2 |
plexus-utils-javadoc AlmaLinux:10 | All versions | 3.5.1-9.el10_2 |
ant AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-antlr AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-apache-bcel AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-apache-bsf AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-apache-log4j AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-apache-oro AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-apache-regexp AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-apache-resolver AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-apache-xalan2 AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-commons-logging AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-commons-net AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-contrib AlmaLinux:8 | All versions | 1.0-0.32.b3.module_el8.0.0+6004+2fc32706 |
ant-contrib-javadoc AlmaLinux:8 | All versions | 1.0-0.32.b3.module_el8.0.0+6004+2fc32706 |
ant-javadoc AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-javamail AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-jdepend AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-jmf AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-jsch AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-junit AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-lib AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-manual AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-swing AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-testutil AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
ant-xz AlmaLinux:8 | All versions | 1.10.5-1.module_el8.0.0+6004+2fc32706 |
antlr-C++ AlmaLinux:8 | All versions | 2.7.7-56.module_el8.0.0+6004+2fc32706 |
antlr-C++ AlmaLinux:8 | All versions | 2.7.7-56.module_el8.5.0+197+0c7f4e0a |
antlr-C++ AlmaLinux:8 | All versions | 2.7.7-56.module_el8.6.0+3182+f8468cf8 |
antlr-javadoc AlmaLinux:8 | All versions | 2.7.7-56.module_el8.0.0+6004+2fc32706 |
antlr-manual AlmaLinux:8 | All versions | 2.7.7-56.module_el8.0.0+6004+2fc32706 |
antlr-tool AlmaLinux:8 | All versions | 2.7.7-56.module_el8.0.0+6004+2fc32706 |
aopalliance AlmaLinux:8 | All versions | 1.0-17.module_el8.0.0+6004+2fc32706 |
aopalliance-javadoc AlmaLinux:8 | All versions | 1.0-17.module_el8.0.0+6004+2fc32706 |
apache-commons-beanutils AlmaLinux:8 | All versions | 1.9.3-5.module_el8.10.0+4020+7deec6e4 |
apache-commons-beanutils-javadoc AlmaLinux:8 | All versions | 1.9.3-5.module_el8.10.0+4020+7deec6e4 |
Products include Codehaus-Plexus Plexus-Utils.
How do I fix CVE-2025-67030?
Upgrade org.codehaus.plexus:plexus-utils to a fixed version for your release line: 3.6.1 or 4.0.3.
Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.
Is CVE-2025-67030 being exploited?
There is no known exploitation of CVE-2025-67030 in the wild and no public exploit code.
Other vulnerabilities in n/a
Sources
Also known as ALSA-2026:38500, ALSA-2026:38514, ALSA-2026:38796, ALSA-2026:40841, ALSA-2026:41948, AZL-81041 and 75 more.