PT-2025-50359

CVE-2025-67641

·

Published

2025-12-03

·

Updated

2025-12-14

Description by

CVSS 2.0
9.0
High
MetricsAV:N/AC:L/Au:S/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions Jenkins Coverage Plugin versions 2.3054.ve1ff7b a a 123b and earlier
Description The Jenkins Coverage Plugin does not properly validate the configured coverage results ID when creating coverage results. Specifically, the validation occurs only during UI configuration, not through the REST API. This allows attackers possessing Item/Configure permission to utilize a javascript: scheme URL as an identifier when configuring a job via the REST API, leading to a stored cross-site scripting (XSS) issue. The vulnerable configuration occurs when setting the identifier through the ''/job//api/json' endpoint using the coverageResultsId parameter.
Recommendations Update Jenkins Coverage Plugin to a version later than 2.3054.ve1ff7b a a 123b . As a temporary workaround, restrict access to the REST API endpoint ''/job//api/json'' for users with Item/Configure permission.
Exploitability
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-V3F3-RF6R-43X5
Found an issue in the description? Have something to add? Feel free to write us 👾