CVE-2025-57752

Next.js is a React framework for building full-stack web applications. In versions before 14.2.31 and from 15.0.0 to before 15.4.5, Next.js Image Optimization API routes are affected by cache key confusion. When images returned from API routes vary based on request headers (such as Cookie or Authorization), these responses could be incorrectly cached and served to unauthorized users due to a cache key confusion bug. This vulnerability has been fixed in Next.js versions 14.2.31 and 15.4.5. All users are encouraged to upgrade if they use API routes to serve images that depend on request headers and have image optimization enabled.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:vercel:next.js:*:*:*:*:*:node.js:*:*
cpe:2.3:a:vercel:next.js:*:*:*:*:*:node.js:*:*

History

18 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) Next.js es un framework de React para construir aplicaciones web full-stack. En versiones anteriores a la 14.2.31 y desde la 15.0.0 hasta la 15.4.5, las rutas de la API de optimización de imágenes de Next.js se ven afectadas por confusión de clave de caché. Cuando las imágenes devueltas desde las rutas de la API varían según los encabezados de solicitud (como Cookie o Autorización), estas respuestas podrían ser almacenadas en caché incorrectamente y servidas a usuarios no autorizados debido a un error de confusión de clave de caché. Esta vulnerabilidad ha sido corregida en las versiones 14.2.31 y 15.4.5 de Next.js. Se recomienda a todos los usuarios actualizar si utilizan rutas de la API para servir imágenes que dependen de los encabezados de solicitud y tienen la optimización de imágenes habilitada.

Information

Published : 2025-08-29 22:15

Updated : 2026-10-18 21:10


NVD link : CVE-2025-57752

Mitre link : CVE-2025-57752

CVE.ORG link : CVE-2025-57752


JSON object : View

Products Affected

vercel

  • next.js
CWE
CWE-524

Use of Cache Containing Sensitive Information