Dependency-Track Welcome Message Cross-Site Scripting Vulnerability

Vulnerability

A cross-site scripting vulnerability has been identified in the Dependency-Track frontend component, specifically in versions 4.12.0 prior to 4.13.6. This issue allows users with the SYSTEM_CONFIGURATION permission (administrators) to execute arbitrary JavaScript on the login page. The vulnerability arises from the improper sanitization of HTML in a customizable welcome message feature, which was introduced in version 4.12.0. Exploitation of this vulnerability could lead to the execution of malicious scripts in the context of the user's session.

Impact

Exploitation of this vulnerability allows for persistent cross-site scripting, where injected JavaScript is executed for users visiting the login page.

Reproduction

To reproduce this vulnerability, an administrator must log into Dependency-Track and navigate to the configuration settings. There, they can set a custom welcome message that includes unsanitized HTML or JavaScript. Once the message is saved, it will be displayed on the login page, where the injected script will be executed.

Remediation

Users can update to Dependency-Track version 4.13.6 or later, where this vulnerability has been fixed.

Added: Nov 17, 2025, 6:18 PM
Updated: Nov 17, 2025, 6:18 PM

Vulnerability Rating

Custom Algorithm
spread
5.0
impact
1.7
exploitability
5.5
remediation
7.7
relevance
1.0
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.