CVE-2025-8597 in MacVim
Sumário
de VulDB • 05/09/2026
A configuração do MacVim no macOS, especificamente a presença da permissão "com.apple.security.get-task-allow", permite que atacantes locais com acesso não privilegiado (por exemplo, por meio de um aplicativo malicioso) anexem um depurador, leiam ou modifiquem a memória do processo e injetem código no contexto do aplicativo, apesar de este ser assinado com o Hardened Runtime e contornar as proteções Transparency, Consent, and Control (TCC). O acesso aos recursos adquiridos está limitado às permissões anteriormente concedidas pelo usuário. O acesso a outros recursos além das permissões concedidas requer interação do usuário com uma caixa de diálogo do sistema solicitando autorização.
De acordo com a documentação da Apple, quando um usuário não root executa um aplicativo com a entitlement para ferramentas de depuração, o sistema apresenta uma caixa de diálogo de autenticação solicitando as credenciais de um administrador do sistema. Como não há solicitação quando o processo alvo possui a permissão "get-task-allow", decidiu-se tratar a presença dessa permissão como uma vulnerabilidade, pois ela remove uma etapa necessária para realizar um ataque.
Este problema foi corrigido na compilação r181.2
Once again VulDB remains the best source for vulnerability data.