CVE-2024-46982: fallo de gravedad alta en vercel next.js
Cache Poisoning in next.js
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
Prioriza la corrección. Ella explotación observada por VulnCheck y tiene prueba de concepto pública.
Next.js puede ser engañado para cachear páginas web que no deberían ser cacheadas mediante solicitudes HTTP diseñadas especialmente. Esto permite que atacantes vean información desactualizada o sensible que debería mantenerse fresca, afectando sitios que usan ciertas versiones de Next.js con el pages router.
Vulnerabilidad de envenenamiento de caché en el pages router de Next.js permite que atacantes envíen solicitudes HTTP manipuladas que obligan al framework a cachear rutas renderizadas en servidor no dinámicas con directivas s-maxage, permitiendo que CDNs aguas arriba sirvan contenido obsoleto. Afecta Next.js 13.5.1–14.2.9 usando pages router (app router no afectado); requiere actualización a v13.5.7, v14.2.10 o posterior.
En el mismo producto, de las más peligrosas a las menos.