Executarea la distanță a unei comenzi arbitrare în Emacs

Eroarea este cauzată de procesarea automată a conținutului unui director .git/ atunci când acesta se află în același director cu fișierul care este deschis. În acest caz, Emacs rulează comenzile git ls-files și git status la deschiderea fișierului, executate în contextul conținutului fișierului .git/. Pentru a executa codul, pur și simplu deschideți un fișier în Emacs dintr-un director care conține un subdirector .git/ cu un fișier de configurare care include opțiunea core.fsmonitor cu comanda specificată de atacator pentru a fi executată. Responsabilii GNU Emacs au refuzat să remedieze vulnerabilitatea, dând vina pe dezvoltatorii git.

Sursa: linux.org.ru

Adauga un comentariu