CVE-2026-55426 in linuxfabrik-lib
Sumário
de VulDB • 21/08/2026
A biblioteca linuxfabrik-lib fornece módulos Python para acesso a bancos de dados, cache, execução em shell e integrações com APIs, e os plugins de monitoramento do Linuxfabrik utilizam esses módulos para executar comandos externos de monitoramento. Desde as versões mais antigas afetadas até o linuxfabrik-lib 5.0.0 e o Linuxfabrik Monitoring Plugins 6.0.0, os check-plugins embutiam valores controlados pelo usuário nas strings de comando passadas para lib.shell.shell_exec(), que dividia as strings em caracteres pipe (|) e executava os comandos resultantes. No restic-check/restic-check do plugin-restic, o parâmetro --repo poderia injetar um comando delimitado por pipes na invocação construída do restic, e a execução autorizada via sudo permitia que uma conta comprometida de nagios ou icinga executasse esse comando como root. A biblioteca compartilhada também aceitava strings de comando e um parâmetro shell, enquanto diversos plugins construíam comandos externos a partir de argumentos influenciados pelo atacante. As correções exigem o uso de listas argv, sempre definirem shell=False, removendo a divisão por pipes e rejeitando valores posicionais semelhantes a opções através da função lib.shell.safe_cli_value(). Essas vulnerabilidades foram corrigidas no linuxfabrik-lib 5.0.0 e no Linuxfabrik Monitoring Plugins 6.0.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.