CVE-2026-8457
Full vulnerability record from the local CVENow database.
Description
The WooCommerce - Social Login plugin for WordPress is vulnerable to Authentication Bypass in all versions up to and including 2.8.7. This is due to the plugin's Apple login handler accepting the Apple id_token and decoding only its base64 payload without verifying the JWT signature against Apple's public keys or validating the issuer, audience, or expiry claims, combined with the security nonce required to invoke the login flow being publicly exposed to unauthenticated users via a localized JavaScript object on the login page. This makes it possible for unauthenticated attackers to log in as any existing WordPress user — including administrators — by supplying a forged id_token whose payload contains the target user's email address, as that email is used without any role exclusion to resolve a WordPress account and immediately issue an authenticated session for it.
View original CVE JSON
{
"id": "CVE-2026-8457",
"sourceIdentifier": "[email protected]",
"published": "2026-08-02T00:16:23.047",
"lastModified": "2026-10-23T22:10:00.160",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "The WooCommerce - Social Login plugin for WordPress is vulnerable to Authentication Bypass in all versions up to and including 2.8.7. This is due to the plugin's Apple login handler accepting the Apple id_token and decoding only its base64 payload without verifying the JWT signature against Apple's public keys or validating the issuer, audience, or expiry claims, combined with the security nonce required to invoke the login flow being publicly exposed to unauthenticated users via a localized JavaScript object on the login page. This makes it possible for unauthenticated attackers to log in as any existing WordPress user — including administrators — by supplying a forged id_token whose payload contains the target user's email address, as that email is used without any role exclusion to resolve a WordPress account and immediately issue an authenticated session for it."
},
{
"lang": "es",
"value": "El plugin WooCommerce - Social Login para WordPress es vulnerable a omisión de autenticación en todas las versiones hasta la 2.8.7 inclusive. Esto se debe a que el gestor de inicio de sesión de Apple del plugin acepta el id_token de Apple y decodifica solo su carga útil base64 sin verificar la firma JWT contra las claves públicas de Apple ni validar las reclamaciones de emisor, audiencia o caducidad, combinado con el nonce de seguridad requerido para invocar el flujo de inicio de sesión que está expuesto públicamente a usuarios no autenticados a través de un objeto JavaScript localizado en la página de inicio de sesión. Esto hace posible que atacantes no autenticados inicien sesión como cualquier usuario existente de WordPress - incluidos los administradores - al proporcionar un id_token falsificado cuya carga útil contiene la dirección de correo electrónico del usuario objetivo, ya que ese correo electrónico se utiliza sin exclusión de rol alguna para resolver una cuenta de WordPress y emitir inmediatamente una sesión autenticada para ella."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "WPWeb",
"product": "WooCommerce - Social Login",
"defaultStatus": "unaffected",
"versions": [
{
"version": "0",
"lessThanOrEqual": "2.8.7",
"versionType": "semver",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
"baseScore": 9.8,
"baseSeverity": "CRITICAL",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "HIGH"
},
"exploitabilityScore": 3.9,
"impactScore": 5.9
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-08-03T18:55:32.670795Z",
"id": "CVE-2026-8457",
"options": [
{
"exploitation": "none"
},
{
"automatable": "yes"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-289"
}
]
}
],
"references": [
{
"url": "https://codecanyon.net/item/social-login-wordpress-woocommerce-plugin/8495883",
"source": "[email protected]"
},
{
"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/53e83037-2cc5-4dc9-b55d-03829df12a65?source=cve",
"source": "[email protected]"
}
]
}