Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en axios-cache-interceptor de arthurfiorette (CVE-2025-69202)

Gravedad CVSS v4.0:
MEDIA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
29/12/2025
Última modificación:
07/10/2026

Descripción

Axios Cache Interceptor es un interceptor de caché para axios. Antes de la versión 1.11.1, cuando un servidor llama a un servicio ascendente usando diferentes tokens de autenticación, axios-cache-interceptor devuelve respuestas en caché incorrectas, lo que lleva a una omisión de autorización. La clave de caché se genera solo a partir de la URL, ignorando encabezados de solicitud como 'Authorization'. Cuando el servidor responde con 'Vary: Authorization' (indicando que la respuesta varía según el token de autenticación), la biblioteca ignora esto, haciendo que todas las solicitudes compartan la misma caché independientemente de la autorización. Las aplicaciones del lado del servidor (APIs, proxies, servicios de backend) que usan axios-cache-interceptor para almacenar en caché solicitudes a servicios ascendentes, manejan solicitudes de múltiples usuarios con diferentes tokens de autenticación, y los servicios ascendentes responden con 'Vary' para diferenciar las cachés se ven afectadas. Las aplicaciones del lado del navegador/cliente (un solo usuario por sesión de navegador) no se ven afectadas. Los servicios que usan diferentes tokens de autenticación para llamar a servicios ascendentes devolverán datos en caché incorrectos, omitiendo las comprobaciones de autorización y filtrando datos de usuario a través de diferentes sesiones autenticadas. Después de 'v1.11.1', el soporte automático del encabezado 'Vary' ahora está habilitado por defecto. Cuando el servidor responde con 'Vary: Authorization', las claves de caché ahora incluyen el valor del encabezado de autorización. Cada usuario obtiene su propia caché.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:axios-cache-interceptor:axios_cache_interceptor:*:*:*:*:*:node.js:*:* 1.11.1 (excluyendo)