ZeroHour

CVE-2026-86770

moderate

Snipe-IT case-insensitive username flaw enables federated login account takeover

CVSS 4.0
8.6 high
EPSS
<1%p21
Published
()
Modified
AI analysis

Snipe-IT before 8.7.0 fails to enforce exact-case username matching during federated authentication, and its default utf8mb4_unicode_ci database collation treats usernames that differ only by letter case or accents as identical. An attacker who can create or control an account at the identity provider registers a username that is a case or accent variant of a victim's username, then authenticates via SAML, LDAP, or OAuth. The login is matched to the victim's Snipe-IT account, giving the attacker full takeover of that account and its privileges (asset management access and any actions that account can perform). All Snipe-IT deployments prior to 8.7.0 that use federated login paths are affected; deployments using only local password authentication are not exposed through this path. There is currently no CISA KEV listing, no public proof-of-concept, and no reports of in-the-wild exploitation.

What to do: Upgrade to Snipe-IT 8.7.0 or later. Interim mitigations: ensure identity provider usernames exactly match Snipe-IT usernames (same case and no accent variants), restrict who can create or self-register accounts on the IdP, and audit recent federated logins for accounts created or used under case/accent-variant usernames. The flaw only applies where SAML, LDAP, or OAuth login is enabled.

Affected
Snipe-IT (open-source project) Snipe-IT IT asset managementall versions before 8.7.0
Estimated exposure
moderateon the order of tens of thousands of self-hosted instances (only those with SAML/LDAP/OAuth login enabled) — Snipe-IT is a widely adopted self-hosted open-source IT asset management tool with no central install count, so the estimate is based on its deployment pattern (tens of thousands of organizations run it, many exposed to internal networks…

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.0 fails to validate username case sensitivity during SAML authentication, allowing attackers to authenticate as different users by registering IdP accounts with accent or case variants of victim usernames. Attackers can exploit the default utf8mb4_unicode_ci database collation to bypass username matching and achieve account takeover through federated login paths including SAML, LDAP, and OAuth.

Weakness
CWE-178
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/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.