Vulnerabilidade no Glibc afeta arquivos suid compilados estaticamente com dlopen.

Uma vulnerabilidade foi identificada na biblioteca padrão C Glibc (CVE-2025-4802), permitindo a execução de código com privilégios de outro usuário, configurados ao iniciar aplicativos com a flag suid. O risco dessa questão é mitigado pelas condições sob as quais ela se manifesta — os desenvolvedores da Glibc não conseguiram encontrar um único programa suid ao qual a vulnerabilidade encontrada se aplicasse. No entanto, não está excluído que programas suid próprios que satisfaçam as condições para a realização do ataque possam ser utilizados.

A exploração da vulnerabilidade é possível apenas para programas suid compilados estaticamente que chamam a função dlopen. Além dos programas que chamam diretamente a dlopen, a vulnerabilidade também afeta programas em que a função dlopen é executada indiretamente, como resultado da chamada de setlocale ou funções NSS, como getaddrinfo.

O problema é causado pelo tratamento da variável de ambiente LD_LIBRARY_PATH no contexto de aplicativos suid quando a dlopen é chamada a partir de programas compilados estaticamente (a ignorância do LD_LIBRARY_PATH ocorria apenas na vinculação dinâmica). Através da configuração do caminho em LD_LIBRARY_PATH, um atacante pode organizar o carregamento de uma biblioteca falsa a partir de seu diretório. A vulnerabilidade se manifesta a partir da versão Glibc 2.27 (fevereiro de 2018) e foi corrigida na versão Glibc 2.39 (fevereiro de 2024).

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster