Vulnerabilidad en Sylius (CVE-2026-31819)
Gravedad CVSS v4.0:
MEDIA
Tipo:
CWE-601
Redireccionamiento de URL a sitio no confiable (Open Redirect)
Fecha de publicación:
10/03/2026
Última modificación:
11/03/2026
Descripción
Sylius es un Framework de eCommerce de Código Abierto en Symfony. CurrencySwitchController::switchAction(), ImpersonateUserController::impersonateAction() y StorageBasedLocaleSwitcher::handle() usan el encabezado HTTP Referer directamente al redirigir. El ataque requiere que la víctima haga clic en un enlace de aplicación legítimo colocado en una página controlada por el atacante. El navegador envía automáticamente el sitio del atacante como Referer, y la aplicación redirige de vuelta a él. Esto puede usarse para phishing o robo de credenciales, ya que la redirección se origina de un dominio de confianza. La severidad varía según el endpoint; los endpoints públicos no requieren autenticación y son trivialmente explotables, mientras que los endpoints solo para administradores requieren una sesión autenticada pero permanecen vulnerables si un administrador sigue un enlace de una fuente externa como correo electrónico o chat. El problema está solucionado en las versiones: 1.9.12, 1.10.16, 1.11.17, 1.12.23, 1.13.15, 1.14.18, 2.0.16, 2.1.12, 2.2.3 y superiores.
Impacto
Puntuación base 4.0
6.90
Gravedad 4.0
MEDIA
Puntuación base 3.x
6.10
Gravedad 3.x
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:sylius:sylius:*:*:*:*:*:*:*:* | 1.9.12 (excluyendo) | |
| cpe:2.3:a:sylius:sylius:*:*:*:*:*:*:*:* | 1.10.0 (incluyendo) | 1.10.16 (excluyendo) |
| cpe:2.3:a:sylius:sylius:*:*:*:*:*:*:*:* | 1.11.0 (incluyendo) | 1.11.17 (excluyendo) |
| cpe:2.3:a:sylius:sylius:*:*:*:*:*:*:*:* | 1.12.0 (incluyendo) | 1.12.23 (excluyendo) |
| cpe:2.3:a:sylius:sylius:*:*:*:*:*:*:*:* | 1.13.0 (incluyendo) | 1.13.15 (excluyendo) |
| cpe:2.3:a:sylius:sylius:*:*:*:*:*:*:*:* | 1.14.0 (incluyendo) | 1.14.18 (excluyendo) |
| cpe:2.3:a:sylius:sylius:*:*:*:*:*:*:*:* | 2.0.0 (incluyendo) | 2.0.16 (excluyendo) |
| cpe:2.3:a:sylius:sylius:*:*:*:*:*:*:*:* | 2.1.0 (incluyendo) | 2.1.12 (excluyendo) |
| cpe:2.3:a:sylius:sylius:*:*:*:*:*:*:*:* | 2.2.0 (incluyendo) | 2.2.3 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



