Git GUI - это удобный графический инструмент, который поставляется вместе с Git для Windows. Его целевая аудитория - пользователи, которым …
Git GUI - это удобный графический инструмент, который поставляется вместе с Git для Windows. Его целевая аудитория - пользователи, которым неудобно использовать Git в командной строке. Git GUI имеет функцию клонирования репозиториев. Сразу после того, как локальный клон станет доступен, Git GUI автоматически выполнит его постобработку, в частности, запустив программу проверки орфографии `aspell.exe`, если она была найдена. Git GUI реализован как скрипт Tcl/Tk. Из-за неудачной конструкции Tcl в Windows путь поиска при поиске исполняемого файла _всегда включает текущий каталог_. Поэтому вредоносные репозитории могут поставляться с `aspell.exe` в каталоге верхнего уровня, который выполняется Git GUI, не давая пользователю возможности сначала проверить его, то есть запустить ненадежный код. Эта проблема была решена в версии 2.39.1. Пользователям рекомендуется обновиться. Пользователям, которые не могут обновиться, следует избегать использования Git GUI для клонирования. Если это не является жизнеспособным вариантом, по крайней мере, избегайте клонирования из ненадежных источников.
Продукт осуществляет поиск критических ресурсов с использованием пути поиска, заданного извне, который может указывать на ресурсы, не находящиеся под непосредственным контролем продукта.
https://cwe.mitre.org/data/definitions/426.html →Открыть в коллекции CWE →В данном шаблоне атаки злоумышленник помещает вредоносный ресурс в стандартный путь программы таким образом, что при выполнении известной команды система вместо неё выполняет вредоносный компонент. Злоумышленник может либо изменить путь поиска, используемый программой, — например, переменную PATH или classpath, — либо манипулировать ресурсами в пути, указав их на свои вредоносные компоненты. J2EE-приложения и другие компонентные приложения, собираемые из множества двоичных файлов, могут иметь очень длинный список зависимостей для выполнения. Если одна из этих библиотек и/или ссылок подконтрольна злоумышленнику, то элементы управления приложением могут быть обойдены злоумышленником.
https://capec.mitre.org/data/definitions/38.html →Открыть в коллекции CAPEC →