PT-2026-51618 · Git+2 · Snipe-It+1

CVE-2026-49870

·

Published

2026-06-23

·

Updated

2026-08-21

CVSS v3.1

5.9

Medium

VectorAV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:N
Name of the Vulnerable Software and Affected Versions Snipe-IT versions prior to 8.6.1
Description The application lacks rate limiting, lockout mechanisms, or attempt counters on the 'POST /two-factor' endpoint. This allows an attacker possessing valid credentials to perform an unlimited number of Time-based One-Time Password (TOTP) guesses. Because the system accepts the current code and one step on either side as defined in config/google2fa.php window=1, three possible codes are valid at any given time. A successful guess results in a fully authenticated session. If the two factor enabled variable is set to 1, an attacker can disable two-factor authentication via the 'POST /account/profile' endpoint by setting the two factor optin variable to 0 without requiring OTP re-verification. Additionally, an administrator can clear another user's secret using the 'POST /api/v1/users/two factor reset' endpoint.
Recommendations Update to version 8.6.1.

Exploit

Fix

Allocation of Resources Without Limits

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-49870
GHSA-MR8G-2MJ4-PCQ2

Affected Products

Snipe-It
Snipe/Snipe-It