CVE-2025-63743: XSS
Cross-Site Scripting vulnerability in the Snipe-IT web-based asset management system v8.3.0 to up and including v8.3.1 allows authenticated attacker with lowest privileges sufficient only to log in, to inject arbitrary JavaScript code via "Name" and "Surname" fields. The JavaScript code is executed whenever "Activity Report" or modified profile is viewed directly by any user with sufficient permissions. Successful exploitation of this issue requires that the profile's "Display Name" is not set. The vulnerability is fixed in v8.3.2.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Snipe-IT web-based asset management systemto a version that resolves this vulnerability.Fixed in 8.3.2 - Configuration
Ensure the profile's "Display Name" is set to a value (not unset/empty) to prevent exploitation; exploitation also requires that the profile's "Display Name" is not set.
Snipe-IT profile Display Name = set (not empty) - Configuration
Review and sanitize any existing values in the profile "Name" field that may have been used to inject JavaScript (fields mentioned: "Name" and "Surname").
Snipe-IT profile Name = sanitize/escape (avoid executing injected JS)
Event History
Frequently Asked Questions
What is the severity of CVE-2025-63743?
The severity of CVE-2025-63743 is medium with a CVSS score of 5.4.
What type of vulnerability is CVE-2025-63743?
CVE-2025-63743 is a Cross-Site Scripting (XSS) vulnerability.
Who can exploit CVE-2025-63743?
An authenticated attacker with the lowest privileges sufficient only to log in can exploit CVE-2025-63743.
What fields are vulnerable in CVE-2025-63743?
The 'Name' and 'Surname' fields in the Snipe-IT web-based asset management system are vulnerable in CVE-2025-63743.
How do I fix CVE-2025-63743?
To fix CVE-2025-63743, update to Snipe-IT version 8.3.2 or later to address the vulnerability.