Description
The Google Authenticator WordPress plugin before 0.56 does not verify a CSRF nonce when saving its two-factor setup, allowing attackers to trick a logged-in user into overwriting their own 2FA secret with an attacker-controlled value, which enables two-factor authentication and locks the victim out of their account.
Published: 2026-08-06
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Google Authenticator WordPress plugin (versions before 0.56) fails to check a CSRF nonce when a user saves two‑factor settings. An attacker can exploit this by tricking a logged‑in user into submitting a request that replaces the user’s legitimate 2FA secret with one chosen by the attacker. The result is that the victim can no longer log in with the original authenticator, effectively locking the user out and giving the attacker control over the account. The vulnerability is a genuine loss of confidentiality and integrity for the user’s account credentials, but it does not provide remote code execution or broader system compromise. The weakness is an omission of a CSRF nonce check, which maps to the cross‑site request forgery concept.

Affected Systems

WordPress sites that have the Google Authenticator plugin installed and running a version older than 0.56. No other vendors or products are affected by this specific issue.

Risk and Exploitability

The vulnerability can be exploited by any attacker who can convince a logged‑in user to send a crafted POST request to the two‑factor settings endpoint – for example, via a malicious link or embedded form. No EPSS score is available, but the attack vector is common and easy to trigger, so the likelihood of exploitation is moderate to high for exposed sites. The CVE is not listed in the CISA KEV catalog, suggesting no public exploit has yet been documented, but the potential for account takeover makes the issue immediately relevant to administrators.

Generated by OpenCVE AI on August 6, 2026 at 07:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Google Authenticator plugin to version 0.56 or later, which includes a CSRF nonce check when saving 2FA settings.
  • If a plugin update cannot be applied immediately, temporarily disable the plugin or block POST requests to its settings page to prevent unauthorized writes.
  • Limit access to the plugin’s settings page to administrators only and ensure that users do not receive any links or forms that could trigger a CSRF request.

Generated by OpenCVE AI on August 6, 2026 at 07:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 06 Aug 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Google Authenticator WordPress plugin before 0.56 does not verify a CSRF nonce when saving its two-factor setup, allowing attackers to trick a logged-in user into overwriting their own 2FA secret with an attacker-controlled value, which enables two-factor authentication and locks the victim out of their account.
Title Google Authenticator < 0.56 - 2FA Secret Overwrite via CSRF
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-06T06:00:13.328Z

Reserved: 2026-06-30T09:37:38.620Z

Link: CVE-2026-14204

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-06T07:30:16Z

Weaknesses

No weakness.