ZeroHour

CVE-2026-86734

large

Authenticated DoS in Snipe-IT via unbounded markdown rendering of asset-acceptance notes

CVSS 4.0
7.1 high
EPSS
<1%p23
Published
()
Modified
AI analysis

Snipe-IT, an open-source IT asset management application, fails in versions before 8.7.1 to validate the length of the note field submitted to the POST /account/accept/{acceptance} endpoint. An authenticated user can submit an arbitrarily large note value, which is passed synchronously into CommonMark markdown rendering, consuming disproportionate PHP worker CPU. By submitting oversized notes (optionally repeated), an attacker can exhaust PHP worker capacity and cause a denial of service for other users; the impact is availability-only, with no confidentiality or integrity effect described in the scoring. Any organization running an affected Snipe-IT release is affected, especially where many or semi-trusted internal users can accept assigned assets. There is no known public proof-of-concept, no CISA KEV listing, and no confirmed in-the-wild exploitation; EPSS estimates only about a 0.3% probability of exploitation within 30 days.

What to do: Upgrade to Snipe-IT 8.7.1 or later, which adds length validation on the acceptance note field. As an interim mitigation, cap POST body size and rate-limit or restrict access to the /account/accept/{acceptance} endpoint at the reverse proxy, and monitor PHP worker CPU saturation for signs of resource exhaustion. Because exploitation requires an authenticated account, review which users can reach the asset acceptance workflow to gauge exposure.

Affected
snipeitapp Snipe-ITall versions before 8.7.1 (fixed in 8.7.1)
Estimated exposure
large≈10,000–100,000 self-hosted instances (estimate; no published install counts) — Snipe-IT is a widely adopted open-source IT asset management platform typically self-hosted once per organization, and because it is usually deployed on internal networks rather than internet-facing, the estimate reflects its large…

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

Description

Snipe-IT before 8.7.1 fails to validate the length of the note field in the POST /account/accept/{acceptance} endpoint, allowing authenticated users to submit unbounded input that reaches synchronous CommonMark rendering. Attackers can submit large note values to exhaust PHP worker CPU and cause denial of service through resource exhaustion in the markdown parsing pipeline.

Vendors
snipeitapp
Products
snipe-it
Weakness
CWE-400
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/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.