Vulnerabilidad en un enlace de consultas en el paquete illuminate/database en Laravel (CVE-2021-21263)
Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-89
Neutralización incorrecta de elementos especiales usados en un comando SQL (Inyección SQL)
Fecha de publicación:
19/01/2021
Última modificación:
19/10/2022
Descripción
Laravel es un framework de aplicación web. Las versiones de Laravel anteriores a 6.20.11, 7.30.2 y 8.22.1 contienen una explotación de enlace de consultas. Esta misma explotación se aplica al paquete illuminate/database que usa Laravel. Si una petición es diseñada donde un campo que normalmente es un valor que no es una matriz es una matriz, y esa entrada no es comprobada ni se convierte al tipo esperado antes de pasarla al generador de consultas, una cantidad inesperada de enlaces de consulta pueden ser agregadas a la consulta. En algunas situaciones, esto simplemente conllevará a que el generador de consultas no devuelva resultados; sin embargo, es posible que determinadas consultas estén afectadas de forma que cause que la consulta devuelva resultados inesperados
Impacto
Puntuación base 3.x
5.30
Gravedad 3.x
MEDIA
Puntuación base 2.0
5.00
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:laravel:laravel:*:*:*:*:*:*:*:* | 6.0.0 (incluyendo) | 6.20.11 (excluyendo) |
| cpe:2.3:a:laravel:laravel:*:*:*:*:*:*:*:* | 7.0.0 (incluyendo) | 7.30.2 (excluyendo) |
| cpe:2.3:a:laravel:laravel:*:*:*:*:*:*:*:* | 8.0.0 (incluyendo) | 8.22.1 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



