Advisory Database
  • Advisories
  • Dependency Scanning
  1. composer
  2. ›
  3. snipe/snipe-it
  4. ›
  5. CVE-2026-63498

CVE-2026-63498: Snipe-IT: Stored XSS via Inline XML Rendering in the Uploaded Files API

September 24, 2026

Snipe-IT’s uploaded-files API accepts XML documents and later serves them inline without applying the safe-inline allowlist used by the equivalent web controller. An authenticated user who can attach files to a supported object can upload an XSLT stylesheet and an XML document that references it through xml-stylesheet. When another authorized user opens the XML file through the API with ?inline=true, the browser applies the attacker-controlled stylesheet, which produces HTML containing JavaScript in the Snipe-IT origin. This was reproduced against commit df8e3b144331d0c1cc14778f900e7646d1d9a509 (v8.6.3-231-gdf8e3b1443).

The attack requires an authenticated account with file access to at least one supported object and one victim interaction. Scope changes because attacker-controlled code executes in another user’s Snipe-IT security context. The script can read same-origin data available to the victim and perform authenticated actions as that victim.

References

  • github.com/advisories/GHSA-396x-xmvh-p563
  • github.com/grokability/snipe-it/commit/e929b31f0b183c5810bd2b833c1f6f643cbe5284
  • github.com/grokability/snipe-it/releases/tag/v8.7.0
  • github.com/grokability/snipe-it/security/advisories/GHSA-396x-xmvh-p563
  • nvd.nist.gov/vuln/detail/CVE-2026-63498

Code Behaviors & Features

Detect and mitigate CVE-2026-63498 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 8.7.0

Fixed versions

  • 8.7.0

Solution

Upgrade to version 8.7.0 or above.

Impact 8.7 HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N

Learn more about CVSS

Weakness

  • CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Source file

packagist/snipe/snipe-it/CVE-2026-63498.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Mon, 12 Oct 2026 00:22:32 +0000.