CVE-2026-86751

8.5

Grokability · Snipe-IT

Snipe-IT versions before 8.7.0 are vulnerable to arbitrary file reading and SSRF due to improper sanitization of markdown image syntax in note fields by authenticated users.

Executive summary

An authenticated attacker can exploit a markdown sanitization flaw in Snipe-IT to exfiltrate sensitive server files and perform unauthorized server-side HTTP requests.

Vulnerability

This vulnerability involves improper sanitization of markdown image syntax, which allows an authenticated user to leverage the CommonMark parser and laravel-mail-auto-embed to perform file reads and SSRF. By injecting malicious syntax into checkout acceptance notes, an attacker can force the server to resolve local files or external resources.

Business impact

The ability to read arbitrary files, including sensitive configuration files like the .env file containing the application key, poses a severe risk to confidentiality. An attacker who retrieves the application key can potentially achieve full application compromise or further escalate privileges. With a CVSS score of 8.5, this high-severity vulnerability warrants immediate attention to prevent unauthorized access to internal system credentials and sensitive data.

Remediation

Immediate Action: Update the Snipe-IT installation to version 8.7.0 or later, which includes the necessary sanitization logic to resolve the vulnerability.

Proactive Monitoring: Monitor server logs for unusual HTTP requests or unexpected file access patterns originating from the application service account.

Compensating Controls: Deploy a Web Application Firewall with rules designed to detect and block malicious markdown or URL-based injection attempts in user-submitted note fields.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

Given the potential for full application compromise via the leakage of environment variables, this vulnerability presents a significant risk to organizational security. Administrators should prioritize the update to version 8.7.0 immediately to eliminate the underlying injection vector. Failure to patch may expose critical infrastructure credentials to authenticated users with malicious intent.

More Grokability CVEs

History

  1. Disclosed CVE record published
  2. Collected by CVE Brief via github
  3. Analyst report written
  4. Published in the daily brief high section

Sources

Originally found and disclosed by QwesiRED, per the CVE Program record.