Summary
CVE-2026-19714 is a critical improper authentication vulnerability (CWE-287) in the Simple JWT Login WordPress plugin. Versions before 3.6.8 fail to validate the audience claim of Google identity tokens, allowing an unauthenticated attacker to authenticate as any user — including an administrator — by presenting a token containing that user’s email address. The flaw carries a CVSS v3.1 base score of 9.1 (Critical).
Technical details
- Root cause: the plugin’s Google sign-in login flow accepts Google identity (id_token) tokens without validating the
aud(audience) claim, so a token not actually issued for the target site can still be accepted. - Trigger condition: the site must have the plugin’s Google sign-in feature enabled.
- Attack vector: network-based, no authentication or user interaction required; the attacker submits a Google identity token bearing the victim’s email address to the plugin’s login endpoint.
- Impact: full account takeover, including of administrator accounts, since the plugin trusts the email claim in the token without confirming it was minted for this site.
Affected software
- Simple JWT Login WordPress plugin: all versions before 3.6.8 (with Google sign-in enabled)
Severity
- CVSS v3.1 Base Score: 9.1 (Critical)
- Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Mitigation and recommended actions
- Immediate: upgrade Simple JWT Login to version 3.6.8 or later.
- If patching is not immediately possible: disable the plugin’s Google sign-in feature until the upgrade can be applied.
How IONIX identifies potentially affected assets
IONIX matches the following signal against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw response body (HTML):
/wp-content/plugins/simple-jwt-login/

