Skip to main content

Snipe-IT CVE-2026-86770

| EUVDEUVD-2026-74947 HIGH
Improper Handling of Case Sensitivity (CWE-178)
2026-09-09 VulnCheck GHSA-vp3x-c2h8-v6w8
8.6
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify target Snipe-IT account username
  2. Delivery
    Register IdP account with case/accent variant username
  3. Exploit
    Initiate federated login (SAML/LDAP/OAuth)
  4. Execution
    Snipe-IT resolves variant to victim DB record via collation
  5. Impact
    Attacker session established as victim user

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Case sensitivity handling
Exploitation Conditions

Exploitation requires that Snipe-IT is configured to use at least one federated authentication path - SAML, LDAP, or OAuth. Instances relying exclusively on Snipe-IT's local authentication are not affected. The attacker must have the ability to register or modify an account at the connected identity provider to set an arbitrary username. The underlying database must use MySQL or MariaDB with the utf8mb4_unicode_ci collation (the MySQL/MariaDB default), which is the mechanism enabling the variant-to-victim match. The CVSS PR:L metric confirms that some level of IdP access is required; unauthenticated network access alone is insufficient. Exploitation is limited to Snipe-IT versions 8.6.3 through 8.6.x.

Impact

The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N yields a base score of 8.6, reflecting high confidentiality and integrity impact constrained by the PR:L requirement that the attacker control an account at the federated identity provider. The attack complexity is low once the IdP account is established - the collation bypass is deterministic and requires no race condition or special timing. Real-world risk is significant for organizations that have enabled SAML, LDAP, or OAuth in Snipe-IT: even a mid-sized municipal IT team in malbork running Snipe-IT for asset tracking should treat this as urgent, since a compromised account exposes full asset inventory, user assignments, and potentially sensitive license keys. No CISA KEV listing and no public exploit code exist at time of analysis, but the GHSA advisory is technically detailed enough for straightforward replication. Instances using only local (non-federated) authentication are not affected, which meaningfully narrows the exploitable population.

Exploit ScenarioDerived

An attacker with the ability to register accounts at the organization's federated IdP creates a new account named 'SYSADMIN' (or 'sÿsadmin' using an accented variant) targeting an existing Snipe-IT user 'sysadmin'. When the attacker authenticates via SAML, Snipe-IT's database query resolves the variant to the victim's record under the utf8mb4_unicode_ci collation, establishing a fully authenticated session as the victim. No public exploit code exists, but the GHSA advisory provides sufficient technical detail for replication.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 09, 2026

Account takeover in Snipe-IT before 8.7.0 allows low-privileged identity-provider users to hijack arbitrary Snipe-IT accounts by registering IdP usernames that are case or Unicode accent variants of existing victim usernames. The vulnerability exploits MySQL's default utf8mb4_unicode_ci collation, which conflates these variants during database lookups, enabling an attacker to be matched to a different user's record across all federated authentication paths - SAML, LDAP, and OAuth. Vendor-released patch 8.7.0 resolves the issue; no public exploit code or active exploitation has been identified at time of analysis.

RemediationAI

Upgrade Snipe-IT to version 8.7.0 or later, the vendor-confirmed patched release documented in GHSA-w3vv-5wxh-xg4h. As an interim compensating control, disable all federated authentication paths (SAML, LDAP, and OAuth) in Snipe-IT settings and revert affected users to local authentication - this eliminates the attack surface but disrupts SSO workflows and requires users to manage separate credentials. A secondary partial mitigation is to enforce strict username uniqueness policies at the IdP (reject registrations of usernames that differ only in case or accent from existing usernames), but this does not address the root flaw in Snipe-IT's database lookup logic and should not replace patching. No additional configuration of the database collation is required after upgrading to 8.7.0.

Affected VersionsENISA

snipe-it 8.6.3 <8.7.0

Affected Packages

euvd snipe_it fix: 8.7.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Snipe-IT is an open-source IT asset management platform by Grokability, typically deployed as a web application backed by MySQL or MariaDB. The root cause is CWE-178 (Improper Handling of Case Sensitivity): when a federated login flow (SAML, LDAP, or OAuth) resolves an incoming username to an existing account, Snipe-IT performs the lookup against the database without enforcing exact case-sensitive matching. MySQL's utf8mb4_unicode_ci collation - the common default - treats Unicode case variants ('admin' vs 'ADMIN') and accent-bearing characters ('a' vs 'à') as equivalent, so a crafted IdP username that differs only in case or diacritics resolves to the victim's database row. The CPE cpe:2.3:a:grokability:snipe-it:*:*:*:*:*:*:*:* with upper bound 8.7.0 covers all affected releases. The advisory is tracked as GHSA-w3vv-5wxh-xg4h.

Know when Snipe It gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 8.6 HIGH
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
vuln.today AI 8.1 HIGH

PR:L because the attacker must control an IdP account; no scope change as impact is confined to the Snipe-IT application itself.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Sep 09, 2026 - 14:19 EUVD
CVE Published
Sep 09, 2026 - 13:32 cve.org
HIGH 8.6

DescriptionCVE.org

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.

Technical POC Analysis

CWE-178 (Improper Handling of Case Sensitivity); the CWE-287 and CWE-706 descriptions also fit.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Snipe-IT asset management systems prior to version 8.7.0 can be compromised through account takeover attacks by any user with identity provider credentials, enabling attackers to impersonate administrators and legitimate users via username manipulation that exploits case-insensitive database matching. Organizations relying on Snipe-IT for asset tracking, procurement controls, and IT inventory face potential unauthorized access to sensitive infrastructure records and audit trails across SAML, LDAP, and OAuth authentication paths simultaneously. The attack requires no prior Snipe-IT credentials and can be initiated directly upon federated account registration.

Business Impact: High
Compensating Controls

Apply vendor patch (version 8.7.0 or later).

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Medium
popular open-source IT asset management platform
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

43
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2023-5511 HIGH POC
8.8 Oct 11

Cross-Site Request Forgery (CSRF) in GitHub repository snipe/snipe-it prior to v.6.2.3. Rated high severity (CVSS 8.8),

CVE-2022-23064 HIGH POC
8.8 May 02

In Snipe-IT, versions v3.0-alpha to v5.3.7 are vulnerable to Host Header Injection. Rated high severity (CVSS 8.8), this

CVE-2021-4130 HIGH POC
8.8 Dec 18

snipe-it is vulnerable to Cross-Site Request Forgery (CSRF). Rated high severity (CVSS 8.8), this vulnerability is remot

CVE-2021-3858 HIGH POC
8.8 Oct 19

snipe-it is vulnerable to Cross-Site Request Forgery (CSRF). Rated high severity (CVSS 8.8), this vulnerability is remot

CVE-2026-63493 HIGH POC
8.6 Sep 24

Two-factor authentication bypass in Snipe-IT (all releases before 8.7.0) allows an attacker who already knows a victim's

CVE-2022-2997 HIGH POC
8.0 Aug 25

Session Fixation in GitHub repository snipe/snipe-it prior to 6.0.10. Rated high severity (CVSS 8.0), this vulnerability

CVE-2022-1155 HIGH POC
7.4 Mar 30

Old sessions are not blocked by the login enable function. Rated high severity (CVSS 7.4), this vulnerability is remotel

CVE-2021-4075 HIGH POC
7.2 Dec 06

snipe-it is vulnerable to Server-Side Request Forgery (SSRF). Rated high severity (CVSS 7.2), this vulnerability is remo

CVE-2026-55460 HIGH POC
7.1 Jul 10

Broken authorization in Snipe-IT before 8.6.2 lets an authenticated non-admin user who holds users.view and users.edit -

CVE-2026-48507 HIGH POC
7.1 Jun 08

Privilege escalation via authorization bypass in Snipe-IT versions prior to 8.6.0 allows any authenticated user holding

CVE-2026-55843 HIGH POC
7.0 Jul 10

Improper permission handling in Snipe-IT before 8.6.0 lets a privileged user strip another user's administrative or gran

CVE-2024-48987 MEDIUM POC
6.6 Oct 11

Snipe-IT before 7.0.10 allows remote code execution (associated with cookie serialization) when an attacker knows the AP

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy