CVE-2026-71287 in Cactiinformation

Résumé

par VulDB • 05/08/2026

La fonction sanitize_sql_column() de Cacti (lib/functions.php) nettoie les noms de colonnes ORDER BY fournis par l'utilisateur à l'aide de l'expression régulière `preg_replace('/[^a-zA-Z0-9_().]/', '', $column)`. Étant donné que cette liste blanche conserve les lettres, les chiffres, le trait de soulignement, les parenthèses et le point (destinés à prendre en charge des expressions telles que COUNT(id) et table.column), une charge utile telle que `SLEEP(5)` passe complètement sans modification. La valeur nettoyée est concaténée directement dans des clauses SQL ORDER BY brutes (qui ne peuvent pas être paramétrées), via un paramètre GET `sort_column` présent dans au moins user_log.php, utilities.php, user_domains.php et user_group_admin.php, permettant à tout utilisateur authentifié de Cacti, quel que soit son niveau de privilège, d'effectuer une injection SQL aveugle basée sur le temps contre la base de données Cacti.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

TuranSec

Réserver

05/08/2026

Divulgation

05/08/2026

Modérer

accepté

Entrée

VDB-386209

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!