PT-2022-18853 · Jenkins · Jenkins Coverage/Complexity Scatter Plot Plugin+1

Jeff Thompson

·

Published

2022-03-29

·

Updated

2023-11-03

·

CVE-2022-28154

CVSS v3.1

8.1

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Jenkins Coverage/Complexity Scatter Plot Plugin versions 1.1.1 and earlier
Description The issue allows attackers to control input files for the 'Public Coverage / Complexity Scatter Plot' post-build step, enabling them to have Jenkins parse a crafted file that uses external entities. This can lead to extraction of secrets from the Jenkins controller or server-side request forgery due to the XML parser not being configured to prevent XML external entity (XXE) attacks.
Recommendations For Jenkins Coverage/Complexity Scatter Plot Plugin versions 1.1.1 and earlier, as a temporary workaround, consider disabling the 'Public Coverage / Complexity Scatter Plot' post-build step until a patch is available. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

XXE

Weakness Enumeration

Related Identifiers

CVE-2022-28154
GHSA-8RX6-V5Q4-XW3J

Affected Products

Jenkins
Jenkins Coverage/Complexity Scatter Plot Plugin