GHSA-cjgm-9vc9-56mx

Suggest an improvement
Source
https://github.com/advisories/GHSA-cjgm-9vc9-56mx
Import Source
https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/01/GHSA-cjgm-9vc9-56mx/GHSA-cjgm-9vc9-56mx.json
JSON Data
https://api.osv.dev/v1/vulns/GHSA-cjgm-9vc9-56mx
Aliases
Related
Published
2024-01-24T18:31:02Z
Modified
2024-09-11T06:13:14.290864Z
Severity
  • 4.6 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:L CVSS Calculator
Summary
Path traversal vulnerability in Jenkins Matrix Project Plugin
Details

Jenkins Matrix Project Plugin 822.v01b_8c85d16d2 and earlier does not sanitize user-defined axis names of multi-configuration projects submitted through the config.xml REST API endpoint.

This allows attackers with Item/Configure permission to create or replace any config.xml file on the Jenkins controller file system with content not controllable by the attackers.

Matrix Project Plugin 822.824.v14451b_c0fd42 sanitizes user-defined axis names of Multi-configuration project.

References

Affected packages

Maven / org.jenkins-ci.plugins:matrix-project

Package

Name
org.jenkins-ci.plugins:matrix-project
View open source insights on deps.dev
Purl
pkg:maven/org.jenkins-ci.plugins/matrix-project

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
822.824.v14451b

Affected versions

1.*

1.0-beta-1
1.0
1.1
1.2
1.2.1
1.3
1.4
1.4.1
1.5
1.6
1.7
1.7.1
1.8
1.9
1.10
1.11
1.12
1.13
1.14
1.14.1
1.15
1.16
1.17
1.18
1.18.1
1.19
1.20

751.*

751.v496d84c0d414

758.*

758.v7a_ea_491852f3

771.*

771.v574584b_39e60

772.*

772.v494f19991984

785.*

785.v06b_7f47b_c631

789.*

789.v57a_725b_63c79

802.*

802.v8013b_40c7edc

808.*

808.v5a_b_5f56d6966

818.*

818.v7eb_e657db_924

822.*

822.v01b_8c85d16d2