PT-2022-27948 · Jenkins · Jenkins Checkmarx Plugin+1

Kevin Guerroudj

+1

·

Published

2022-12-07

·

Updated

2022-12-12

·

CVE-2022-46684

CVSS v3.1

7.5

High

VectorAV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Jenkins Checkmarx Plugin versions 2022.3.3 and earlier
Description The issue is related to a stored cross-site scripting (XSS) vulnerability. It occurs because the plugin does not escape values returned from the Checkmarx service API before inserting them into HTML reports. This could be exploited via man-in-the-middle attacks, even by users without Overall/Administer permission, as they are not allowed to configure the URL to the Checkmarx service.
Recommendations For Jenkins Checkmarx Plugin versions 2022.3.3 and earlier, update to version 2022.4.3 or later, which escapes values returned from the Checkmarx service API before inserting them into HTML reports. As a temporary workaround, consider restricting access to the HTML reports generated by the plugin to minimize the risk of exploitation.

Fix

XSS

Weakness Enumeration

Related Identifiers

CVE-2022-46684
GHSA-P86X-75J8-W4XH

Affected Products

Jenkins
Jenkins Checkmarx Plugin