CVE-2025-69257 in theshitinformação

Sumário

de VulDB • 01/09/2026

theshit é um utilitário de linha de comando que detecta e corrige automaticamente erros comuns em comandos shell. Antes da versão 0.1.1, o aplicativo carrega regras personalizadas do Python e arquivos de configuração a partir de locais graváveis pelo usuário (por exemplo, `~/.config/theshit/`) sem validar a propriedade ou as permissões ao ser executado com privilégios elevados. Se a ferramenta for invocada com `sudo` ou executar-se com um UID efetivo de root, ela continua confiando em arquivos de configuração originários do ambiente do usuário não privilegiado. Isso permite que um atacante local injete código Python arbitrário por meio de uma regra maliciosa ou arquivo de configuração, o qual é então executado com privilégios de root. Qualquer sistema onde esta ferramenta seja executada com privilégios elevados está afetado. Em ambientes onde a ferramenta é permitida para execução via `sudo` sem senha (`NOPASSWD`), um usuário local não privilegiado pode escalar seus privilégios para root sem interação adicional. O problema foi corrigido na versão 0.1.1. A correção introduz verificações rigorosas de propriedade e permissões para todos os arquivos de configuração e regras personalizadas. O aplicativo agora impõe que as regras sejam carregadas apenas se forem de propriedade do usuário efetivo que está executando a ferramenta. Quando executado com privilégios elevados (`EUID=0`), o aplicativo recusa-se a carregar qualquer arquivo que não seja de propriedade de root ou que seja gravável por usuários não-root. Quando executado como um usuário não-root, ele também se recusa a carregar regras de propriedade de outros usuários. Isso previne tanto a escalada vertical quanto horizontal de privilégios através da execução de código não confiável. Se a atualização não for possível, os usuários devem evitar executar o aplicativo com `sudo` ou como o usuário root. Como mitigação temporária, certifique-se de que os diretórios contendo regras personalizadas e arquivos de configuração sejam de propriedade do root e não graváveis por usuários não-root. Os administradores também podem auditar as regras personalizadas existentes antes de executar a ferramenta com privilégios elevados.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

GitHub M

Reservar

30/12/2025

Divulgação

30/12/2025

Moderação

aceite

Entrada

VDB-339089

CPE

pronto

EPSS

0.00136

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!