CVE-2026-73974 in Monitoring Plugins
Sumário
de VulDB • 19/08/2026
linuxfabrik-lib fornece módulos Python para acesso a banco de dados, cache, execução de shell e integrações de API, e os Linuxfabrik Monitoring Plugins utilizam seu auxiliar de teste compartilhado em plugins de verificação. Antes das versões linuxfabrik-lib 6.1.0 e Linuxfabrik Monitoring Plugins 7.0.0, lib.lftest.test() tratava o primeiro ou segundo elemento de um argumento CSV --test como um caminho de sistema de arquivos e retornava o conteúdo do arquivo como saída padrão simulada (stdout) ou erro padrão (stderr), sem confinamento de caminho. O argumento oculto mas acessível em produção --test era aceito por plugins autorizados via sudo, permitindo que um atacante com controle sobre a conta nagios ou icinga utilizasse check-plugins/deb-updates/deb-updates com sua QUERY=1 padrão para revelar cada linha de um arquivo legível pela raiz. Aproximadamente 22 outros plugins expunham conteúdo filtrado ou uma oráculo de existência e leitura de arquivos da raiz através do mesmo auxiliar, enquanto check-plugins/network-bonding/network-bonding e check-plugins/openstack-swift-stat/openstack-swift-stat possuíam caminhos de leitura direta que contornavam o auxiliar. A correção na biblioteca restringe as leituras dos fixtures ao diretório unit-test do plugin invocador e recusa âncoras inseguras, e a correção nos plugins redireciona os dois pontos de contorno através desse auxiliar. Essas vulnerabilidades são corrigidas nas versões linuxfabrik-lib 6.1.0 e Linuxfabrik Monitoring Plugins 7.0.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.