Skip to content
OpenAdvisories
Medium · 6.5 CVE-2026-100678 EUVD-2026-87651GHSA-qgwf-mjq4-r7pg

stoatchat before 0.15.5 MFA Brute Force via Insufficient Rate Limiting

Published Sep 26, 2026 · Updated Sep 30, 2026 · Assigned by VulnCheck

Description

stoatchat before 0.15.5 fails to enforce account-level attempt limits on MFA login challenges, allowing attackers who know a password to guess TOTP codes with only IP-based rate limiting. Attackers can reuse MFA challenge tickets across multiple failed attempts and distribute guesses across IP addresses to bypass rate limiting and gain account access.

Affected products

VendorProductAffectedFixed
stoatchat stoatchat < 0.15.5 0.15.5

References