Vulnerabilidad en los parámetros "group" y "status" en las peticiones POST en Anuko Time Tracker (CVE-2021-43851)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-89
Neutralización incorrecta de elementos especiales usados en un comando SQL (Inyección SQL)
Fecha de publicación:
22/12/2021
Última modificación:
28/12/2021
Descripción
Anuko Time Tracker es una aplicación de seguimiento del tiempo de código abierto, basada en la web y escrita en PHP. Se presenta una vulnerabilidad de inyección SQL en múltiples archivos de Time Tracker versión 1.19.33.5606 y anteriores, debido a que no se comprueban correctamente los parámetros "group" y "status" en las peticiones POST. El parámetro "group" es contabilizado cuando se navega entre subgrupos de la organización (archivo groups.php). El parámetro de estado es usado en varios archivos para cambiar el estado de una entidad, como por ejemplo, hacer que un proyecto, una tarea o un usuario estén inactivos. Este problema ha sido parcheado en la versión 1.19.33.5607. Se recomienda encarecidamente una actualización. Si la actualización no es práctica, introduzca la función ttValidStatus como en la última versión y comience a usarla en los bloques de comprobación de entrada de usuarios donde es usado el campo status. Para la corrección de groups.php, introduzca la función ttValidInteger como en la última versión y úsela en el bloque de comprobación de acceso del archivo
Impacto
Puntuación base 3.x
8.80
Gravedad 3.x
ALTA
Puntuación base 2.0
6.50
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:anuko:time_tracker:*:*:*:*:*:*:*:* | 1.19.33.5607 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



