CVE-2026-116201

Snipe-IT before 8.5.0 SAML Assertion Replay via Race Condition

Published Oct 25, 2026 CVSS 4.0 · 8.7 High EPSS < 1% KEV · Not listed
Description
Snipe-IT before 8.5.0 contains a SAML assertion replay vulnerability that allows attackers to reuse captured assertions by exploiting a non-atomic nonce check in the SAML acs handler. Attackers can send concurrent POST requests to /saml/acs with one captured assertion to obtain multiple authenticated victim sessions that evade IdP-driven revocation.

Analysis

AI-generated

Technical impact

Snipe‑IT versions prior to 8.5.0 contain a race condition in the SAML assertion consumer service that allows an attacker to replay a captured SAML assertion. This flaw bypasses the non‑atomic nonce check, enabling the same assertion to be accepted multiple times and thus granting concurrent authenticated sessions to the attacker without triggering identity‑provider revocation. The vulnerability is a form of improper authentication and results in elevated access rights for the attacker.

Affected Systems

The vulnerability affects the Snipe‑IT asset‑management application provided by grokability. All releases before 8.5.0 are vulnerable; version 8.5.0 and later incorporate a fixed atomic nonce check.

Risk and Exploitability

The flaw has a CVSS score of 8.7, indicating a high level of severity. Although the EPSS score is not available, the lack of any listed exploitation data in the KEV catalog and the purely remote nature of the attack suggest a moderate likelihood of exploitation, especially against exposed instances. Attackers only need to capture a valid SAML assertion and then send concurrent POST requests to the /saml/acs endpoint to achieve the replay effect.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Snipe‑IT 8.5.0 or later to obtain the atomic nonce check that mitigates the replay attack.
  • If an upgrade is not immediately possible, disable SAML authentication or temporarily block the /saml/acs endpoint to stop attackers from re‑using captured assertions.
  • Enable application logging and monitor for multiple simultaneous POST requests to the /saml/acs endpoint, which may indicate an attempt to exploit the race condition.

Generated by OpenCVE AI on October 25, 2026 at 16:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Snipe-IT before 8.5.0 contains a SAML assertion replay vulnerability that allows attackers to reuse captured assertions by exploiting a non-atomic nonce check in the SAML acs handler. Attackers can send concurrent POST requests to /saml/acs with one captured assertion to obtain multiple authenticated victim sessions that evade IdP-driven revocation.
Title Snipe-IT before 8.5.0 SAML Assertion Replay via Race Condition
First Time appeared Snipeitapp
Snipeitapp snipe-it
Weaknesses CWE-294
CPEs cpe:2.3:a:snipeitapp:snipe-it:*:*:*:*:*:*:*:*
Vendors & Products Snipeitapp
Snipeitapp snipe-it
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}

Weaknesses
  • CWE-294

    Authentication Bypass by Capture-replay

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Oct 29, 2026, 8:02 PM
Reserved
Oct 25, 2026, 12:27 PM
Status
Analyzed
Published
Oct 25, 2026, 2:17 PM
Modified
Oct 29, 2026, 9:17 PM