-
CVSS Score
-| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| org.jenkins-ci.plugins:codedx | maven | < 4.0.0 | 4.0.0 |
The vulnerability stemmed from two key issues: 1) Missing permission checks in form validation methods (doCheck* methods in CodeDxPublisher) that should require Item/Configure permission, and 2) Insufficient path validation in Util.java allowing checks outside the workspace. The commit diff shows these methods were modified to add permission checks (@POST + checkPermission) and path containment validation (startsWith(basePath)). These correspond directly to the advisory's description of the vulnerability being caused by missing permission checks and path traversal possibilities.