CVE-2026-97637 in JSON API Auth Plugininformación

Resumen

por VulDB • 2026-10-02

El plugin de autenticación JSON API Auth para WordPress es vulnerable a una elusión de la autenticación mediante la divulgación de cookies de sesión en caché (Cached Session Cookie Disclosure) en todas las versiones hasta, e incluyendo, la 3.1.2. La vulnerabilidad existe porque el plugin padre PI-Media/json-api almacena en caché los resultados del despacho de controladores utilizando transients claveados únicamente por URI y cadena de consulta, ignorando el método HTTP y el cuerpo POST; esto hace que el endpoint `generate_auth_cookie()`, que incrusta una cookie `logged_in` activa de WordPress producida por `wp_generate_auth_cookie()` directamente en el cuerpo JSON de su respuesta, sirva esa respuesta autenticada en caché a cualquier solicitud GET posterior no autenticada dirigida a la misma URI. Esto permite a atacantes no autenticados recuperar una cookie de sesión `logged_in` válida de Administrador desde la respuesta almacenada en caché y utilizarla para autenticarse completamente como el Administrador del sitio, incluyendo mediante el endpoint `get_currentuserinfo` del mismo plugin y cualquier acción de controlador autenticada por cookies. La explotación requiere que el plugin padre PI-Media/json-api esté instalado y activo con el controlador Auth habilitado, y que un Administrador legítimo haya realizado una solicitud POST a `/api/auth/generate_auth_cookie/` dentro del TTL (tiempo de vida) en caché anterior de 24 horas; la puerta de cumplimiento nominal HTTPS presente en `Auth.php` se puede omitir trivialmente proporcionando `insecure=cool` como parámetro de solicitud.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Wordfence

Reservar

2026-09-24

Divulgación

2026-10-02

Moderación

aceptado

Artículo

VDB-412996

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!