Ausführung eines beliebigen Befehls in Emacs aus der Ferne

Der Fehler tritt auf, wenn der Inhalt des .git/-Verzeichnisses automatisch verarbeitet wird, während es im selben Verzeichnis wie die zu öffnende Datei liegt. In diesem Fall führt Emacs beim Öffnen der Datei die Befehle git ls-files und git status aus, die im Kontext des Inhalts von .git/ durchgeführt werden. Um den Code auszuführen, genügt es, eine Datei in Emacs aus einem Verzeichnis zu öffnen, in dem sich ein .git/-Unterverzeichnis mit der Konfigurationsdatei config befindet, die die Option core.fsmonitor mit dem vom Angreifer angegebenen Befehl zum Ausführen enthält. Die Entwickler von GNU Emacs haben sich geweigert, die Schwachstelle zu beheben und die Verantwortung auf die Entwickler von git abgewälzt.

Quelle: linux.org.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster