ZeroHour

CVE-2026-86741

PoC large

File Disclosure and SSRF in Snipe-IT Email via Category EULA Field Injection

CVSS 4.0
8.4 high
EPSS
<1%p16
Published
()
Modified
AI analysis

Snipe-IT versions before 8.7.0 fail to sanitize the category EULA text field before it is rendered into asset checkout confirmation emails. A user with low-privilege permissions can inject markdown image syntax or raw HTML img tags referencing local file paths or remote URLs, and the mail auto-embed library resolves those references server-side, attaching the retrieved content to the outgoing email. An attacker can thereby read sensitive server-side files such as the .env configuration containing database and application credentials, and can perform server-side request forgery (SSRF) by making the server fetch internal or remote URLs. Any Snipe-IT deployment running a version prior to 8.7.0 in which low-privileged users can influence or trigger the checkout email workflow is affected, which applies to most self-hosted instances that use asset checkout. No public proof-of-concept is known, the issue is not listed in CISA KEV, and no in-the-wild exploitation has been reported.

What to do: Upgrade to Snipe-IT 8.7.0 or later. Until patching is complete, restrict editing of category EULA text to trusted administrators and treat low-privileged user-influenced checkout emails as untrusted input. Review what sensitive files (such as .env with database and mail credentials) the Snipe-IT service account can read and what internal network services the host can reach, and rotate stored credentials if compromise is suspected.

Affected
Grokability (Snipe-IT open-source project) Snipe-ITall versions before 8.7.0
Estimated exposure
largelikely tens of thousands of self-hosted instances (rough order-of-magnitude estimate, 10k-100k) — Snipe-IT is one of the most widely adopted open-source IT asset management platforms (approximately 11k GitHub stars and heavy Docker-based self-hosting), typically deployed as one instance per organization with no public install counter,…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Snipe-IT versions before 8.7.0 fail to sanitize the category EULA text field before rendering it in checkout confirmation emails. Attackers with low-privilege permissions can inject markdown image syntax or raw HTML img tags pointing to local files or remote URLs, which the mail auto-embed library resolves server-side and returns as email attachments, exfiltrating sensitive files like .env credentials and enabling SSRF attacks.

Vendors
snipeitapp
Products
snipe-it
Weakness
CWE-73
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.