CVE-2026-100678
Received Received - Intake

MFA Bypass via TOTP Guessing in StoaChat

Vulnerability report for CVE-2026-100678, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-26

Last updated on: 2026-09-26

Assigner: 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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-26
Last Modified
2026-09-26
Generated
2026-09-26
AI Q&A
2026-09-26
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
stoatchat stoatchat to 0.15.5 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-307 The product does not implement sufficient measures to prevent multiple failed authentication attempts within a short time frame.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-100678 is a vulnerability in the stoatchat application before version 0.15.5 where the MFA login flow fails to enforce account-level attempt limits on TOTP code challenges. Attackers who know a user's password can repeatedly request MFA challenges and guess TOTP codes because the system only uses IP-based rate limiting. This allows cumulative brute-force attempts against a single account, potentially granting unauthorized access.

Detection Guidance

Monitor for repeated MFA challenge requests from the same account or IP addresses. Check logs for multiple failed TOTP attempts without account lockout triggers. Look for patterns of distributed guesses across different IPs targeting a single account.

Impact Analysis

If you use stoatchat versions before 0.15.5, an attacker who knows your password could bypass MFA protections by repeatedly guessing TOTP codes. This could lead to unauthorized account access, data breaches, or misuse of your account. The vulnerability enables brute-force attacks that may succeed in as little as 3.86 days under certain conditions.

Mitigation Strategies
  • Upgrade stoatchat to version 0.15.5 or later to apply the patch.
  • Implement account-level attempt limits for MFA challenges to prevent brute-force attacks.
  • Enforce single-use MFA login tickets to prevent challenge reuse after failed attempts.
  • Configure proper lockout mechanisms to trigger after multiple failed TOTP attempts.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-100678. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart