Bug 2268228 (CVE-2024-28150) - CVE-2024-28150 jenkins-2-plugins: Stored XSS vulnerability in HTML Publisher Plugin
Summary: CVE-2024-28150 jenkins-2-plugins: Stored XSS vulnerability in HTML Publisher ...
Keywords:
Status: NEW
Alias: CVE-2024-28150
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: 2268252
TreeView+ depends on / blocked
 
Reported: 2024-03-06 17:37 UTC by Pedro Sampaio
Modified: 2024-03-12 19:14 UTC (History)
5 users (show)

Fixed In Version: HTML Publisher Plugin 1.32.1
Doc Type: If docs needed, set a value
Doc Text:
A flaw was found in jenkins-2-plugins. The HTML Publisher Plugin 1.32 and earlier does not escape job names, report names, and index page titles shown as part of the report frame. This issue may result in a stored cross-site scripting (XSS) vulnerability that is exploitable by attackers with Item/Configure permissions.
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description Pedro Sampaio 2024-03-06 17:37:54 UTC
HTML Publisher Plugin 1.32 and earlier does not escape job names, report names, and index page titles shown as part of the report frame.

This results in a stored cross-site scripting (XSS) vulnerability exploitable by attackers with Item/Configure permission.

HTML Publisher Plugin 1.32.1 escapes job names, report names, and index page titles when creating a new report. HTML Publisher Plugin 1.32.1 checks reports created in earlier releases for the presence of unsafe characters in the report frame, and refuses to show these frames if unsafe characters are identified.

References:

https://www.jenkins.io/security/advisory/2024-03-06/#SECURITY-3302


Note You need to log in before you can comment on or make changes to this bug.