Die fout word veroorsaak deur outomatiese verwerking van die inhoud van 'n .git/-gids wanneer dit in dieselfde gids as die lêer wat oopgemaak word, geleë is. In hierdie geval voer Emacs die git ls-files en git status-opdragte uit wanneer die lêer oopgemaak word, uitgevoer in die konteks van die .git/-inhoud. Om die kode uit te voer, maak eenvoudig 'n lêer in Emacs oop vanaf 'n gids wat 'n .git/-subgids bevat met 'n konfigurasielêer wat die core.fsmonitor-opsie insluit met die aanvaller se gespesifiseerde opdrag om uit te voer. Die GNU Emacs-onderhouders het geweier om die kwesbaarheid reg te stel en het die skuld op die git-ontwikkelaars verskuif.
Bron: linux.org.ru
