CVE-2024-28150
Java vulnerability analysis and mitigation

Overview

CVE-2024-28150 is a stored cross-site scripting (XSS) vulnerability affecting Jenkins HTML Publisher Plugin versions 1.32 and earlier. The vulnerability was discovered and reported by Kevin Guerroudj from CloudBees, Inc., and was publicly disclosed on March 6, 2024. The vulnerability affects the HTML Publisher Plugin's handling of job names, report names, and index page titles shown in the report frame (Jenkins Advisory).

Technical details

The vulnerability stems from the HTML Publisher Plugin's failure to properly escape job names, report names, and index page titles when they are displayed as part of the report frame. This security flaw is classified as a stored cross-site scripting (XSS) vulnerability with a High severity rating. The vulnerability can be exploited by attackers who have Item/Configure permission in the Jenkins environment (Jenkins Advisory).

Impact

The vulnerability allows attackers with Item/Configure permission to execute stored cross-site scripting (XSS) attacks through maliciously crafted job names, report names, and index page titles. This could potentially lead to unauthorized access to sensitive information, session hijacking, or other malicious actions within the context of the Jenkins application (Jenkins Advisory).

Exploitability

The vulnerability requires the attacker to have Item/Configure permission in the Jenkins environment. This prerequisite somewhat limits the potential attack surface, as it requires a certain level of access privileges to exploit (Jenkins Advisory).

Mitigation and workarounds

The vulnerability has been fixed in HTML Publisher Plugin version 1.32.1. The fix includes two main components: escaping job names, report names, and index page titles when creating new reports, and implementing checks for unsafe characters in reports created in earlier releases. If unsafe characters are identified in older reports, the plugin refuses to show these frames. Users are advised to upgrade to version 1.32.1 to address this security issue (Jenkins Advisory).

Additional resources


SourceThis report was generated using AI

Related Java vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-58400CRITICAL9.1
  • Java logoJava
  • org.geonetwork-opensource:gs-web-app
NoYesSep 03, 2026
CVE-2026-63219HIGH8.6
  • Java logoJava
  • org.geonetwork-opensource:gn-services
NoYesSep 03, 2026
CVE-2026-49832HIGH8
  • Java logoJava
  • org.dspace:dspace-api
NoYesSep 02, 2026
CVE-2026-49833MEDIUM5.5
  • Java logoJava
  • org.dspace:dspace-api
NoYesSep 02, 2026
CVE-2026-49831MEDIUM5.5
  • Java logoJava
  • org.dspace:dspace-api
NoYesSep 02, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management