Esecuzione remota di comandi arbitrari in Emacs

L'errore è causato dall'elaborazione automatica del contenuto della directory a .git/, quando è collocata nella stessa directory del file aperto. In questo caso, Emacs, all'apertura del file, esegue i comandi git ls-files e git status, eseguiti nel contesto del contenuto di .git/. Per eseguire il codice, è sufficiente aprire in Emacs un file dalla directory che contiene un sottodirectory .git/ con il file di configurazione config, che include l'opzione core.fsmonitor con il comando attaccante da eseguire. I manutentori di GNU Emacs si sono rifiutati di correggere la vulnerabilità, passando la responsabilità agli sviluppatori di git.

Fonte: linux.org.ru

Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS | ProHoster