CVE-2025-64745

Astro is a web framework. Starting in version 5.2.0 and prior to version 5.15.6, a Reflected Cross-Site Scripting (XSS) vulnerability exists in Astro's development server error pages when the `trailingSlash` configuration option is used. An attacker can inject arbitrary JavaScript code that executes in the victim's browser context by crafting a malicious URL. While this vulnerability only affects the development server and not production builds, it could be exploited to compromise developer environments through social engineering or malicious links. Version 5.15.6 fixes the issue.
Configurations

Configuration 1 (hide)

cpe:2.3:a:astro:astro:*:*:*:*:*:node.js:*:*

History

18 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) Astro es un framework web. A partir de la versión 5.2.0 y en versiones anteriores a la 5.15.6, existe una vulnerabilidad de Cross-Site Scripting Reflejado (XSS) en las páginas de error del servidor de desarrollo de Astro cuando se utiliza la opción de configuración 'trailingSlash'. Un atacante puede inyectar código JavaScript arbitrario que se ejecuta en el contexto del navegador de la víctima al crear una URL maliciosa. Si bien esta vulnerabilidad solo afecta al servidor de desarrollo y no a las compilaciones de producción, podría explotarse para comprometer entornos de desarrollador a través de ingeniería social o enlaces maliciosos. La versión 5.15.6 soluciona el problema.

Information

Published : 2025-11-13 21:15

Updated : 2026-10-18 20:10


NVD link : CVE-2025-64745

Mitre link : CVE-2025-64745

CVE.ORG link : CVE-2025-64745


JSON object : View

Products Affected

astro

  • astro
CWE
CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')