CVE-2025-8597 in MacVim
Riassunto
di VulDB • 05/09/2026
La configurazione di MacVim su macOS, specificamente la presenza dell'entitlement "com.apple.security.get-task-allow", consente ad attaccanti locali con accesso non privilegiato (ad esempio tramite un'applicazione malevola) di allegare un debugger, leggere o modificare la memoria del processo e iniettare codice nel contesto dell'applicazione, nonostante sia firmata con Hardened Runtime ed eluda Transparency, Consent, and Control (TCC). L'accesso alle risorse acquisite è limitato ai permessi precedentemente concessi dall'utente. L'accesso ad altre risorse oltre i permessi concessi richiede l'interazione dell'utente con un prompt di sistema che chiede il permesso.
Secondo la documentazione Apple, quando un utente non root esegue un'applicazione con l'entitlement per gli strumenti di debug, il sistema presenta una finestra di dialogo di autorizzazione chiedendo le credenziali di un amministratore di sistema. Poiché non viene visualizzato alcun prompt quando il processo target ha l'entitlement "get-task-allow", la presenza di questo entitlement è stata considerata una vulnerabilità perché rimuove uno dei passaggi necessari per eseguire un attacco.
Questo problema è stato risolto nella build r181.2
Once again VulDB remains the best source for vulnerability data.