Уязвимость Amazon Q Developer позволила злонамеренным репозиториям красть учетные данные AWS через недобросовестные серверы MCP.

Уязвимость Amazon Q Developer позволила злонамеренным репозиториям красть учетные данные AWS через недобросовестные серверы MCP.

      TL;DRA уязвимость в Amazon Q Developer позволила автоматически загружать злонамеренные MCP-серверы из клонированных репозиториев, что дало возможность злоумышленникам тихо украсть учетные данные AWS.

      Серьезная уязвимость в Amazon Q Developer позволила злонамеренному репозиторию кода тихо выполнять команды на машине разработчика и красть их учетные данные AWS. Исследование Wiz обнаружило уязвимость, отслеживаемую как CVE-2026-12957, и сообщило об этом в Amazon 20 апреля. Amazon исправила проблему 12 мая, а раскрытие информации стало публичным сегодня.

      Атака использовала то, как Amazon Q Developer обрабатывает MCP-серверы, протокол, который позволяет AI-ассистентам по программированию подключаться к внешним инструментам и источникам данных. Конфигурационный файл, помещенный в репозиторий, автоматически регистрировал и запускал контролируемый злоумышленником MCP-сервер в момент клонирования проекта разработчиком, без каких-либо запросов или согласия. Этот сервер унаследовал полные учетные данные AWS разработчика, IAM-роль и любые другие переменные окружения, доступные плагину IDE.

      Исследователи Wiz продемонстрировали атаку, создав доказательство концепции, которое выполняло стандартную команду идентификации AWS через злонамеренный MCP-сервер и отправляло вывод на внешний сервер. Команда возвращает идентификатор учетной записи AWS разработчика, ARN пользователя и учетные данные сессии, все, что нужно злоумышленнику для доступа к облачным ресурсам. Поскольку MCP-сервер запускался автоматически при открытии репозитория, для атаки не требовалось никакого взаимодействия, кроме клонирования кода, что уже позволило осуществить компрометацию цепочки поставок в других инструментах AI-программирования.

      Amazon исправила уязвимость, требуя явного одобрения пользователя перед запуском любого MCP-сервера и ограничив доступные переменные окружения для MCP-серверов. Вторая уязвимость, обнаруженная в том же аудите, CVE-2026-12958, показала, что плагин не проверял символические ссылки при записи файлов рабочего пространства, что позволяло злоумышленнику записывать произвольные файлы в любом месте системы разработчика. Amazon исправила обе проблемы в обновленных версиях Language Servers для AWS и соответствующих плагинов IDE для VS Code, JetBrains, Eclipse и Visual Studio.

      Раскрытие добавляет Amazon Q Developer в растущий список инструментов AI-программирования, уязвимых к атакам цепочки поставок, которые эксплуатируют доверие, которое эти инструменты возлагают на содержимое репозиториев. Claude Code от Anthropic был найден уязвимым к аналогичной атаке кражи учетных данных через инъекцию команд в GitHub Actions ранее в этом году. Cursor и Windsurf от Codeium также раскрыли уязвимости, связанные с MCP, в последние месяцы.

      Основная проблема заключается в том, что MCP, по своему замыслу, дает AI-ассистентам возможность вызывать внешние инструменты с любыми разрешениями, которые имеет хост-приложение. Когда репозиторий может тихо зарегистрировать MCP-сервер, унаследующий учетные данные облака разработчика, поверхность атаки расширяется от самого кода до каждой службы, к которой может получить доступ разработчик. Amazon утверждает, что нет доказательств того, что уязвимость была использована в дикой природе, и в базе данных советов CISA нет известных атак.

      Разработчики, использующие Amazon Q Developer, должны немедленно обновить свои плагины IDE до последних доступных версий и проверить любые репозитории, которые они недавно клонировали, на наличие неожиданных конфигурационных файлов. Более широкий урок тот же, который продолжает повторяться в инструментах разработки AI: любой конфигурационный файл, который может вызвать выполнение кода во время клонирования, является оружием, а инструменты, которые автоматически его выполняют, — это те, что держат предохранитель снятым.

      

      

       Опубликовано 26 июня 2026 года - 16:49 UTC

      

       Вернуться к началу

Другие статьи

Основатель Xprize Питер Диамандис говорит, что люди ведут себя лучше, когда за ними наблюдают. Основатель Xprize Питер Диамандис говорит, что люди ведут себя лучше, когда за ними наблюдают. Диамандис присоединяется к Ларри Эллисону в утверждении, что глобальное наблюдение создает доверие. Города, накрывающие камеры мусорными мешками, свидетельствуют о том, что люди не согласны. Основатель Xprize Питер Диамандис говорит, что люди ведут себя лучше, когда за ними наблюдают. Основатель Xprize Питер Диамандис говорит, что люди ведут себя лучше, когда за ними наблюдают. Даймондис присоединяется к Ларри Эллисон в утверждении, что глобальное наблюдение создает доверие. Города, закрывающие камеры мусорными мешками, свидетельствуют о том, что люди не согласны. Основатель Xprize Питер Диамандис говорит, что люди ведут себя лучше, когда за ними наблюдают. Основатель Xprize Питер Диамандис говорит, что люди ведут себя лучше, когда за ними наблюдают. Диамандис присоединяется к Ларри Эллисон, утверждая, что глобальное наблюдение создает доверие. Города, закрывающие камеры мусорными мешками, свидетельствуют о том, что люди не согласны. Уязвимость Amazon Q Developer позволила злонамеренным репозиториям украсть учетные данные AWS через недобросовестные серверы MCP. Уязвимость Amazon Q Developer позволила злонамеренным репозиториям украсть учетные данные AWS через недобросовестные серверы MCP. Серьезный недостаток в Amazon Q Developer позволил клонированному репозиторию тихо запустить сервер MCP, который украл учетные данные AWS. Wiz обнаружил это, Amazon исправил. TikTok тихо создает супер-приложение с покупками, бронированием отелей, финансовыми технологиями и спортом. TikTok тихо создает супер-приложение с покупками, бронированием отелей, финансовыми технологиями и спортом. TikTok Shop достиг почти 16 миллиардов долларов США в продажах. Теперь приложение добавляет бронирование отелей, лицензии в финтехе, хаб для чемпионата мира и игры, стремясь к модели суперприложения. TikTok тихо создает суперприложение с покупками, бронированием отелей, финансовыми технологиями и спортом. TikTok тихо создает суперприложение с покупками, бронированием отелей, финансовыми технологиями и спортом. TikTok Shop достиг почти 16 миллиардов долларов США в продажах. Теперь приложение добавляет бронирование отелей, лицензии в сфере финансовых технологий, центр чемпионата мира и игры, стремясь к модели суперприложения.

Уязвимость Amazon Q Developer позволила злонамеренным репозиториям красть учетные данные AWS через недобросовестные серверы MCP.

Серьезный недостаток в Amazon Q Developer позволил клонированному репозиторию без уведомления запустить сервер MCP, который украл учетные данные AWS. Wiz обнаружил это, Amazon исправил.