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.
Published: 2026-09-26
Score: 8.3 High
EPSS: n/a
KEV: No
Impact: Account Takeover
Action: Immediate Patch
AI Analysis

Impact

stoatchat before version 0.15.5 does not enforce account‑level limits on MFA login attempts. Attackers who know a user’s password can brute‑force the TOTP code by repeatedly attempting verification, using only IP‑based rate limiting. They can reuse MFA challenge tickets across failed attempts and distribute guesses from multiple IPs, effectively evading the single‑IP restriction. The flaw allows an attacker to gain account access after a successful TOTP guess, leading to potential full account takeover.

Affected Systems

The vulnerable product is stoatchat, supplied by stoatchat. The affected version range is any release prior to 0.15.5. No patch release exists before that date, so users of stoatchat 0.15.4 and earlier are at risk.

Risk and Exploitability

The vulnerability carries a CVSS score of 8.3, indicating high severity. The absence of an EPSS score means current exploitation probability is unknown, but the nature of the flaw—a brute‑force attack that can be distributed across multiple IPs—suggests it could be exploited in realistic scenarios. The vulnerability is not listed in the CISA KEV catalog, but the high severity and potential for abuse warrant immediate attention. Attackers can launch the exploit over the network, using an authenticated password or a user‑known password, to gain the MFA token and then use it to compromise the account.

Generated by OpenCVE AI on September 26, 2026 at 15:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update stoatchat to version 0.15.5 or later, which implements account‑level rate limiting on MFA challenges.
  • If an update is not immediately possible, disable or restrict account‑level brute‑force attempts by applying custom rate limiting rules or enforcing stricter MFA policies.
  • Ensure that MFA is required for all user accounts and regularly review login logs for suspicious activity.

Generated by OpenCVE AI on September 26, 2026 at 15:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 26 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
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.
Title stoatchat before 0.15.5 MFA Brute Force via Insufficient Rate Limiting
Weaknesses CWE-307
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-26T13:23:40.935Z

Reserved: 2026-09-26T02:36:51.809Z

Link: CVE-2026-100678

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-26T14:16:51.857

Modified: 2026-09-26T14:16:51.857

Link: CVE-2026-100678

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T15:30:08Z

Weaknesses
  • CWE-307

    Improper Restriction of Excessive Authentication Attempts