Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain victim's valid password
-
ExploitReach second-factor TOTP prompt
-
ExecutionSubmit brute-forced 6-digit codes without rate limiting
-
ImpactBypass 2FA and access webmail account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Brute-force prevention, rate limiting
|
| Exploitation Conditions | Requires: (1) the attacker already knows the victim's valid Roundcube password (first factor), since the flaw only defeats the second factor; (2) the account has TOTP second-factor enabled via the twofactor_gauthenticator plugin; and (3) an unpatched plugin version (before commit 4640889) where code submission is not rate-limited. Limiting factors that reduce realistic risk: prior full password compromise is mandatory, successful guessing must land a valid 6-digit TOTP within its validity window (reflected in the vendor's AC:H/AT:P scoring), and the issue is specific to this plugin rather than Roundcube core. The precise trigger mechanism beyond the absence of rate limiting is not described in the available sources. |
| Impact | This is a medium-severity authentication-weakness (CWE-307, missing rate limiting on TOTP verification), and the combined signals point to a real-but-non-urgent issue rather than a top-priority emergency. The CVSS 4.0 base score is 6.3 with AC:H and AT:P, indicating the attack is not trivially repeatable and carries an attack requirement (consistent with brute-forcing a 6-digit code against a time-bounded TOTP window); impact is rated Low across confidentiality, integrity and availability (VC:L/VI:L/VA:L). EPSS is low at 0.37% (30th percentile) and there is no CISA KEV listing, so this reads as 'no public exploit identified at time of analysis' and not active mass exploitation. A key conflict to verify: the CVSS vector sets PR:N (which by the precision rules means unauthenticated), yet the description explicitly requires that the attacker first obtain the victim's password - so exploitation is not truly 'no credentials needed' and the PR:N scoring understates a real prerequisite. The vuln.today decision label is 'this_month' (not act_now/emergency), and a vendor patch exists, so the appropriate posture is scheduled remediation this month rather than crisis response. Net: a legitimate 2FA-bypass defeating the second authentication factor, but gated by prior password compromise, low exploitation probability, and no confirmed in-the-wild use. |
| Exploit ScenarioDerived | An attacker who has already obtained a user's Roundcube password (via phishing, credential stuffing, or reuse) reaches the second-factor prompt and, because the twofactor_gauthenticator plugin does not rate-limit code submissions, automates guessing of 6-digit TOTP values until one is accepted. Succeeding bypasses the second factor and grants full access to the victim's webmail account. No public exploit identified at time of analysis; the trigger beyond 'lack of rate limiting' is not detailed in the available sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
Missing rate limiting on second-factor (TOTP) code verification in the Roundcube twofactor_gauthenticator plugin lets someone who already holds a user's valid Roundcube password submit unlimited 6-digit codes until one is accepted, defeating the second factor and granting unauthorized access to the account. All plugin versions below commit 4640889 are affected per EUVD (0 < 4640889). The flaw only bypasses the second factor, so prior full password compromise is mandatory; the vendor's CVSS:4.0 score of 6.3 reflects AC:H/AT:P, and both the CVSS 4.0 and the assessed CVSS:3.1 vectors carry PR:N while exploitation in practice requires the victim's first factor. EPSS is low (0.37%, 30th percentile), there is no CISA KEV entry, and no public exploit code was identified at time of analysis; a fix is published as commit 4640889.
RemediationAI
The vendor fix is commit 4640889 in the twofactor_gauthenticator repository, referenced both in the CVE data and in the project's security changelog (https://github.com/alexandregz/twofactor_gauthenticator/blob/master/CHANGES-2FA-SECURITY.en.md); installations running any plugin build before that commit should be updated to a version containing it, and the CERT.PL advisory (https://cert.pl/en/posts/2026/10/CVE-2026-107145) should be consulted for the reporting details. The available sources specify no alternative workaround, so patching the plugin is the remediation the vendor documents; until the upgrade is applied, the exposure is bounded by the fact that an attacker must already possess the victim's valid Roundcube password, and the issue does not affect Roundcube core. Note the vendor's own scoring (AC:H/AT:P) and the low EPSS of 0.37% place this in a this_month priority band rather than an emergency patch window, and no in-the-wild exploitation or public exploit code was identified at time of analysis.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
twofactor_gauthenticator is a third-party Roundcube webmail plugin by alexandregz that adds TOTP-based two-factor authentication on top of the normal login flow; CPE data lists cpe:2.3:a:alexandregz:twofactor_gauthenticator:* with EUVD narrowing affected builds to those before commit 4640889. The root cause is CWE-307, improper restriction of excessive authentication attempts: the plugin's verification of submitted 6-digit codes lacks rate limiting, so repeated submissions of arbitrary codes are not throttled, and a correct code eventually satisfies the check. Guessing must still land inside the code's validity window, which is why the vendor rates the issue AC:H/AT:P in CVSS:4.0 (6.3) and our independent assessment scores it CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L. The impact is confined to the second factor - the attacker must already know the victim's valid Roundcube password and the account must have TOTP enabled through this specific plugin; Roundcube core is not implicated. The precise trigger mechanism beyond the acknowledged absence of rate limiting is not described in the available sources.
Know when Roundcube gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N
Network-reachable login with no UI; AC:H because guessing a time-bounded 6-digit TOTP is non-trivial; PR:N kept to match the second-factor interface though a known password is a real precondition; limited partial impact.
Primary rating from Vendor (CERT-PL).
CVSS VectorVendor: CERT-PL
DescriptionCVE.org
The twofactor_gauthenticator plugin for Roundcube is vulnerable to brute-forcing of the second-factor code. Due to the lack of rate limiting, an attacker who obtains user's password can submit arbitrary 6-digit codes, resulting in second-factor bypass and unauthorized access to the system.
This issue was fixed in commit 4640889.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Roundcube Webmail before 1.1.10, 1.2.x before 1.2.7, and 1.3.x before 1.3.3 allows unauthorized access to arbitrary file
steps/mail/sendmail.inc in Roundcube before 1.1.7 and 1.2.x before 1.2.3, when no SMTP server is configured and the send
Directory traversal vulnerability in the set_skin function in program/include/rcmail_output_html.php in Roundcube before
rcube_image.php in Roundcube Webmail before 1.4.4 allows attackers to execute arbitrary code via shell metacharacters in
Roundcube Webmail before 1.4.4 allows attackers to include local files and execute code via directory traversal in a plu
The DBMail driver in the Password plugin in Roundcube before 1.1.0 allows remote attackers to execute arbitrary commands
A Cross-Site Scripting vulnerability in Roundcube through 1.5.7 and 1.6.x through 1.6.7 allows a remote attacker to stea
Multiple buffer overflows in the DBMail driver in the Password plugin in Roundcube before 1.1.0 allow remote attackers t
Roundcube Webmail allows arbitrary password resets by authenticated users. Rated high severity (CVSS 8.8), this vulnerab
Pre-authentication SQL injection in Roundcube Webmail's virtuser_query plugin allows unauthenticated remote attackers to
roundcube version 1.3.4 and earlier contains an Insecure Permissions vulnerability in enigma plugin that can result in e
EUVD-2026-110647
GHSA-j947-85xj-mvc2
NVD
CVE.org
EPSS
Exploit-DB