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

Vulnerabilidad en opencart/opencart (CVE-2024-21515)

Gravedad CVSS v4.0:
BAJA
Tipo:
CWE-79 Neutralización incorrecta de la entrada durante la generación de la página web (Cross-site Scripting)
Fecha de publicación:
22/06/2024
Última modificación:
14/01/2025

Descripción

Esto afecta a las versiones del paquete opencart/opencart desde 4.0.0.0. Se identificó un problema XSS reflejado en el parámetro de nombre de archivo de la herramienta de administración/ruta de registro. Un atacante podría obtener el token de un usuario engañándolo para que haga clic en una URL creada con fines malintencionados. Luego se solicita al usuario que inicie sesión y se le redirige nuevamente tras la autenticación y la carga útil se ejecuta automáticamente. Si el usuario atacado tiene privilegios de administrador, esta vulnerabilidad podría usarse como el inicio de una cadena de exploits como Zip Slip o vulnerabilidades de escritura de archivos arbitrarios en la funcionalidad de administración. **Notas:** 1) Esto solo se puede explotar si el atacante conoce el nombre o la ruta del directorio de administración. El nombre del directorio es "admin" de forma predeterminada, pero hay una ventana emergente en el panel que advierte a los usuarios que le cambien el nombre. 2) La solución para esta vulnerabilidad está incompleta. El redireccionamiento se elimina para que un atacante ya no pueda controlar el inicio de sesión del administrador posterior al redireccionamiento, pero aún es posible explotar este problema en el administrador si el usuario ya está autenticado como administrador.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:opencart:opencart:*:*:*:*:*:*:*:* 4.0.0.0 (incluyendo)