CVE-2026-71287 in Cactiinformazioni

Riassunto

di VulDB • 05/08/2026

La funzione sanitize_sql_column() di Cacti (lib/functions.php) sanizza i nomi delle colonne ORDER BY forniti dall'utente utilizzando l'espressione regolare `preg_replace('/[^a-zA-Z0-9_().]/', '', $column)`. Poiché questa allowlist mantiene lettere, cifre, trattino basso, parentesi e punto (inteso a supportare espressioni come COUNT(id) e table.column), un payload come `SLEEP(5)` passa completamente invariato. Il valore sanizzato viene concatenato direttamente nelle clausole SQL ORDER BY grezze (che non possono essere parametrizzate) guidate da un parametro GET sort_column presente almeno in user_log.php, utilities.php, user_domains.php e user_group_admin.php, consentendo a qualsiasi utente autenticato di Cacti, indipendentemente dal livello di privilegio, di eseguire una time-based blind SQL injection contro il database di Cacti.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

TuranSec

Prenotare

05/08/2026

Divulgazione

05/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!