Description
Snipe-IT is an IT asset/license management system. Prior to 8.6.2, UploadFileRequest sanitizes SVG content only when PHP finfo reports image/svg+xml and UploadedFilesController serves attachments inline without using StorageHelper::allowSafeInline(), allowing a low-privilege user to upload active XHTML or XML content that is later served same-origin and executes JavaScript in a viewer’s browser. This issue is fixed in version 8.6.2.
Published: 2026-07-10
Score: 6.2 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Snipe‑IT, an IT asset and license management system built by grokability, contains a CWE‑79 weakness that allows a low‑privilege user to upload a file with active XHTML or XML content. Because the platform only sanitizes SVG files and serves attachments inline without enforcing the StorageHelper::allowSafeInline() check, the malicious file is delivered directly to the user’s web browser from the same origin, executing the embedded JavaScript in the victim’s client and enabling arbitrary script execution on the browser side.

Affected Systems

All installations of Snipe‑IT produced by grokability that run a version earlier than 8.6.2 are vulnerable. Version 8.6.2 and later sanitize SVG correctly and prevent unsafe inline serving, thereby eliminating the flaw.

Risk and Exploitability

The CVSS score of 6.2 denotes a moderate severity vulnerability. With an EPSS score of less than 1 % and no listing in the CISA KEV catalog, the probability of early exploitation is low, but not negligible. Attacking an instance requires the ability to upload an attachment; once uploaded, the content is served inline without additional safety checks. The attack proceeds entirely in the victim’s browser, so the impact is client‑side script execution exposing potential data or enabling further lateral moves from that compromised session.

Generated by OpenCVE AI on July 31, 2026 at 12:58 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade grokability Snipe‑IT to version 8.6.2 or newer to apply the vendor fix.
  • If an upgrade is not immediately possible, configure the application or the web server to reject or sanitize all attachments that are not SVG before they are served inline, or disable inline serving for non‑SVG file types.
  • Limit upload permissions so that only trusted users can add attachments, thereby reducing the chance that an attacker can supply crafted files.

Generated by OpenCVE AI on July 31, 2026 at 12:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 13 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 10 Jul 2026 22:00:00 +0000

Type Values Removed Values Added
First Time appeared Grokability
Grokability snipe-it
Vendors & Products Grokability
Grokability snipe-it

Fri, 10 Jul 2026 20:00:00 +0000

Type Values Removed Values Added
Description Snipe-IT is an IT asset/license management system. Prior to 8.6.2, UploadFileRequest sanitizes SVG content only when PHP finfo reports image/svg+xml and UploadedFilesController serves attachments inline without using StorageHelper::allowSafeInline(), allowing a low-privilege user to upload active XHTML or XML content that is later served same-origin and executes JavaScript in a viewer’s browser. This issue is fixed in version 8.6.2.
Title Snipe-IT: Stored XSS via inline-served attachment
Weaknesses CWE-79
References
Metrics cvssV4_0

{'score': 6.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:N/VI:N/VA:N/SC:H/SI:H/SA:N'}


Subscriptions

Grokability Snipe-it
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-13T18:22:07.780Z

Reserved: 2026-06-16T22:10:37.608Z

Link: CVE-2026-55466

cve-icon Vulnrichment

Updated: 2026-07-13T18:21:48.638Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T13:00:10Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')