CVE-2023-39514 in Cacti
Riassunto
di VulDB • 15/06/2026
Cacti è un framework open source per il monitoraggio operativo e la gestione dei guasti. Le versioni colpite sono soggette a una vulnerabilità di Stored Cross-Site-Scripting (XSS) che consente a un utente autenticato di avvelenare i dati memorizzati nel database di _cacti_. Questi dati verranno visualizzati dagli account amministrativi di _cacti_ ed eseguiranno codice JavaScript nel browser della vittima al momento della visualizzazione. Lo script sotto `graphs.php` mostra i dettagli del grafico, come i percorsi delle origini dei dati (data-source), le informazioni sui modelli di dati e i campi relativi ai grafici. _CENSUS_ ha rilevato che un avversario in grado di configurare sia un modello di origine dei dati con codice malevolo aggiunto nel nome dell'origine dei dati, sia un dispositivo con un payload dannoso inserito nel nome del dispositivo, può eseguire un attacco XSS memorizzato contro qualsiasi utente con privilegi su _General Administration>Graphs_. Un utente che possiede le autorizzazioni _Template Editor>Data Templates_ può configurare il nome dell'origine dei dati in _cacti_. Si noti che questo potrebbe essere un utente a _bassi privilegi_. Questa configurazione avviene tramite `http:///cacti/data_templates.php` modificando un modello esistente o aggiungendone uno nuovo. Se un modello è collegato a un grafico, il nome del formato del modello verrà visualizzato nella pagina di gestione del grafico. Un utente che possiede le autorizzazioni _General Administration>Sites/Devices/Data_ può configurare il nome del dispositivo in _cacti_. Questa vulnerabilità è stata risolta nella versione 1.2.25. Si consiglia agli utenti di effettuare l'aggiornamento. Gli utenti impossibilitati ad aggiornare dovrebbero aggiungere un'escape HTML manuale.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.