отметили
2
человек
голосовать
2
человек
В VS Code нашли 0-day-уязвимость, позволявшую похищать токены GitHubxakep.ru

Исследователь безопасности Аммар Аскар опубликовал доказательство эксплуатации (PoC) и технические детали критической 0-day-уязвимости в редакторе кода Visual Studio Code от Microsoft. Проблема позволяет злоумышленникам несанкционированно похищать OAuth-токены GitHub непосредственно из среды разработки.
Уязвимость связана с тем, как VS Code обрабатывает расширения и их запросы к внешним ресурсам, в частности к API GitHub. Атакующий может создать вредоносное расширение или использовать фишинговую ссылку, которая через внутренние механизмы редактора перехватывает учётные данные, сохранённые в профиле разработчика.
Аскар отметил, что проблема кроется в недостаточной изоляции между пользовательскими расширениями и авторизационными данными, которые хранит сам VS Code. Это делает атаку особенно опасной, так как жертва может даже не заметить момента кражи токена — код выполняется в фоне, используя легитимные API редактора.
После получения токена злоумышленник получает полный доступ к репозиториям жертвы на GitHub, включая возможность чтения, изменения и удаления кода, а также управления репозиториями от имени владельца. На данный момент Microsoft не выпустила официальное обновление безопасности, и пользователям рекомендуется перепроверить установленные расширения и временно отключить автоматическое OAuth-подключение к GitHub в настройках VS Code.
Комментарии (2)
FanSporta🌱 Новичок ·
Ну вот, опять эти расширения в VS Code как чёрный ход работают. Хорошо хоть PoC уже есть, а то Microsoft вечно тянет с заплатками.
Согласна, страшно становится, когда столько всего завязано на расширениях. Хорошо, что хоть обнаружили вовремя.
Чтобы комментировать, нужно войти.