Description
Snipe-IT is an IT asset/license management system. Prior to 8.5.0, a user who can edit other users can reset a superadmin's two-factor authentication through app/Http/Controllers/Api/UsersController.php postTwoFactorReset(). The endpoint authorizes update access but does not enforce canEditAuthFields before clearing two_factor_secret and two_factor_enrolled. This issue is fixed in version 8.5.0.
Published: 2026-08-19
Score: 5.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in Snipe-IT allows a user with edit rights over other accounts to reset the two-factor authentication of a superadmin by using the postTwoFactorReset API endpoint. The endpoint performs an update authorization check but fails to enforce the canEditAuthFields permission before clearing the two_factor_secret and two_factor_enrolled fields, effectively disabling the superadmin’s second factor. This results in a privilege escalation flaw whereby an attacker who can edit users can later log in to the superadmin account without a second factor, gaining unrestricted control of the system. The weakness is identified as CWE-863. The CVSS score of 5.8 indicates moderate severity.

Affected Systems

All Snipe‑IT releases prior to version 8.5.0 are affected. The product is maintained by grokability and the fix is included in the 8.5.0 release.

Risk and Exploitability

The CVSS score of 5.8 reflects a moderate severity risk, meaning disabling a superadmin’s 2FA can have serious consequences. Because the EPSS score is not available, the exact exploitation probability cannot be quantified, yet the vulnerability is not catalogued in the CISA KEV catalog, indicating no widespread exploitation is known. The most likely vector is an authenticated HTTP request to the API endpoint, which an insider or a compromised account can easily perform. The risk can be mitigated by applying the vendor’s patch or hardening the permission model.

Generated by OpenCVE AI on August 20, 2026 at 12:49 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Snipe‑IT to version 8.5.0 or later, which enforces proper authorization before resetting two‑factor authentication.
  • Restrict the edit‑users privilege to only accounts that truly need it, removing that permission from all other users to prevent unauthorized 2FA resets.
  • Monitor user activity logs for unexpected changes to superadmin credentials and review any 2FA reset events promptly.

Generated by OpenCVE AI on August 20, 2026 at 12:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-6x4j-8954-5hxm Snipe-IT has a 2FA reset privilege bypass
History

Wed, 19 Aug 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Grokability
Grokability snipe-it
Vendors & Products Grokability
Grokability snipe-it

Wed, 19 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 19 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Description Snipe-IT is an IT asset/license management system. Prior to 8.5.0, a user who can edit other users can reset a superadmin's two-factor authentication through app/Http/Controllers/Api/UsersController.php postTwoFactorReset(). The endpoint authorizes update access but does not enforce canEditAuthFields before clearing two_factor_secret and two_factor_enrolled. This issue is fixed in version 8.5.0.
Title Snipe-IT: 2FA reset privilege bypass
Weaknesses CWE-863
References
Metrics cvssV3_1

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


Subscriptions

Grokability Snipe-it
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-19T18:31:49.186Z

Reserved: 2026-06-04T20:37:18.654Z

Link: CVE-2026-50550

cve-icon Vulnrichment

Updated: 2026-08-19T18:31:45.631Z

cve-icon NVD

Status : Received

Published: 2026-08-19T19:17:18.380

Modified: 2026-08-19T19:17:18.380

Link: CVE-2026-50550

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T13:00:13Z

Weaknesses