Skip to content

Bump plexus-utils to 4.0.3 to address CVE-2025-67030#2932

Merged
nedtwigg merged 1 commit into
mainfrom
fix-plexus-utils-cve-2919
May 15, 2026
Merged

Bump plexus-utils to 4.0.3 to address CVE-2025-67030#2932
nedtwigg merged 1 commit into
mainfrom
fix-plexus-utils-cve-2919

Conversation

@nedtwigg
Copy link
Copy Markdown
Member

@nedtwigg nedtwigg commented May 15, 2026

Summary

  • plexus-resources:1.3.1 pulls in plexus-utils:4.0.2, which is vulnerable to a high-severity path traversal (CVE-2025-67030).
  • Declare plexus-utils:4.0.3 directly on plugin-maven so it overrides the transitive 4.0.2 both at build time and in the published POM (Maven nearest-wins resolution).
  • No upstream plexus-resources release yet ships 4.0.3 transitively, so an explicit pin is the cleanest fix.

Fixes #2919

Test plan

  • ./gradlew :plugin-maven:dependencies --configuration runtimeClasspath now shows plexus-utils:4.0.2 -> 4.0.3.
  • Generated POM (plugin-maven/build/publications/pluginMaven/pom-default.xml) declares plexus-utils:4.0.3 as a direct runtime dependency.
  • CI green.

🤖 Generated with Claude Code

plexus-resources:1.3.1 pulls in plexus-utils:4.0.2, which is vulnerable
to a high-severity path traversal (CVE-2025-67030). Declaring
plexus-utils:4.0.3 directly on the Maven plugin overrides the transitive
version both at build time and in the published POM (nearest-wins).

Fixes #2919

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@nedtwigg nedtwigg merged commit ac3f6f1 into main May 15, 2026
35 checks passed
@nedtwigg nedtwigg deleted the fix-plexus-utils-cve-2919 branch May 15, 2026 22:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dependency Security Update: CVE-2025-67030 in plexus-utils

1 participant