CVE-2026-127088
Received Received - Intake

Weak Password Recovery in 2FAuth Allows Account Takeover via Host Header Forgery

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

Publication date: 2026-11-13

Last updated on: 2026-11-13

Assigner: VulnCheck

Description

2FAuth before 9.0.1 contains a weak password recovery vulnerability that allows unauthenticated attackers to poison reset links by forging the HTTP Host header. Attackers can request password or WebAuthn recovery emails with an attacker-controlled host, capture the victim's token, and take over accounts exposing stored TOTP/HOTP secrets.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
Bubka 2FAuth From 0 (inc) to 9.0.1 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-640 The product contains a mechanism for users to recover or change their passwords without knowing the original password, but the mechanism is weak.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-127088 is a high-severity vulnerability in 2FAuth versions before 9.0.1. It allows unauthenticated attackers to forge HTTP Host headers during password or WebAuthn recovery, poisoning reset links sent to victims. The malicious links appear legitimate but contain attacker-controlled domains while retaining valid reset tokens. When victims click these links, attackers capture the tokens and reset passwords, gaining full account control and access to stored TOTP/HOTP secrets.

Detection Guidance

To detect this vulnerability, monitor network traffic for suspicious password reset or WebAuthn recovery email requests containing forged Host headers. Check 2FAuth logs for reset link generation with unexpected domains. Inspect email headers of recovery messages for tampered URLs. Use tools like Wireshark or tcpdump to capture HTTP requests to the 2FAuth instance and verify Host header values.

Impact Analysis

If you use 2FAuth before version 9.0.1, an attacker could trick you into clicking a malicious password reset link. This could let them take over your account, steal your two-factor authentication secrets (TOTP/HOTP), and bypass second-factor protection across all linked services. Attackers need your email address and you must click the link for the attack to succeed.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating GDPR's data protection principles (Article 32) and HIPAA's security requirements for protected health information. Compromised accounts may expose personal data or health records, potentially resulting in regulatory fines, breach notifications, and reputational damage.

Mitigation Strategies

Upgrade 2FAuth to version 9.0.1 or later immediately. Ensure TrustHosts middleware is enabled in Laravel configuration. Configure nginx to reject untrusted Host headers in Docker deployments. Disable password reset or WebAuthn recovery flows temporarily if upgrading is not possible. Monitor for unauthorized account access or token usage.

Chat Assistant

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

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...