CVE-2026-73974 in Monitoring Plugins
Riassunto
di VulDB • 19/08/2026
linuxfabrik-lib fornisce moduli Python per l'accesso al database, la cache, l'esecuzione di shell e le integrazioni API; i plugin di monitoraggio Linuxfabrik utilizzano il suo helper di test condiviso attraverso i plugin di controllo (check plugins). Prima delle versioni linuxfabrik-lib 6.1.0 e Linuxfabrik Monitoring Plugins 7.0.0, la funzione lib.lftest.test() trattava il primo o secondo elemento di un argomento CSV --test come percorso del filesystem e restituiva i contenuti del file come output standard simulato o errore standard senza confinamento del percorso (path confinement). L'argomento --test, sebbene nascosto ma accessibile in produzione, veniva accettato dai plugin autorizzati tramite sudo; pertanto, un attaccante che controllasse l'account nagios o icinga poteva utilizzare check-plugins/deb-updates/deb-updates con il suo QUERY=1 predefinito per rivelare ogni riga di un file leggibile da root. Circa altri 22 plugin esponevano contenuti filtrati o un oracle di esistenza e leggibilità dei file di root attraverso lo stesso helper, mentre check-plugins/network-bonding/network-bonding e check-plugins/openstack-swift-stat/openstack-swift-stat disponevano di percorsi di lettura diretti che bypassavano l'helper. La correzione della libreria confina le letture delle fixture alla directory unit-test del plugin chiamante e rifiuta anchor non sicuri, mentre la correzione dei plugin instrada i due bypass attraverso tale helper. Questi problemi sono risolti in linuxfabrik-lib 6.1.0 e Linuxfabrik Monitoring Plugins 7.0.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.