Skip to content
Heist/ feed
Back to feed
High

Snipe-IT before 8.7.0 Authentication Bypass via SAML Username Collation

Type: advisorySources: OSV

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-86770
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 11:14 UTC · Revision 1

Source evidence

Snipe-IT before 8.7.0 Authentication Bypass via SAML Username Collation

core-osv · Original source

Published 9 Sept 2026, 13:32 UTC

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.

osv:CVE-2026-86770
Complete source record
{
  "id": "44a78b6286bdff01cc8a22d00d79bf203a006531a124134e140773e2194ceff7",
  "url": "https://osv.dev/vulnerability/CVE-2026-86770",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Snipe-IT before 8.7.0 Authentication Bypass via SAML Username Collation",
    "summary": "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.",
    "evidence": "osv:CVE-2026-86770",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-86770",
      "aliases": [
        "CVE-2026-86770",
        "GHSA-w3vv-5wxh-xg4h"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "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"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/grokability/snipe-it",
              "type": "GIT",
              "events": [
                {
                  "introduced": "cfd1ff8413e478a8daab700c15e96c96f93220e2"
                },
                {
                  "fixed": "1d05a7ce11e6bf9448c067ac3ffbe5e63882888e"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "8.6.3"
                      },
                      {
                        "fixed": "8.7.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "cpe": "cpe:2.3:a:snipeitapp:snipe-it:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "8.7.0"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-86770.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:34.708215533Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/86xxx/CVE-2026-86770.json",
        "https://github.com/grokability/snipe-it/security/advisories/GHSA-w3vv-5wxh-xg4h",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-86770",
        "https://www.vulncheck.com/advisories/snipe-it-before-8.7.0-authentication-bypass-via-saml-username-collation"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-178"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/86xxx/CVE-2026-86770.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-86770",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 501974,
  "published_at": "2026-09-09T13:32:27.262+00:00"
}