Уязвимости Claude Code и Gemini CLI позволили получить доступ к секретам CI-воркфлоу через GitHub-issue
Недавние исследования, проведенные компанией Novee Security, выявили серьезные уязвимости в системах Claude Code и Gemini CLI, которые позволили злоумышленникам получить доступ к секретам CI-воркфлоу через открытые GitHub-issues. В частности, проблема заключалась в том, что аккаунт, не имеющий привилегий на репозиторий, смог запустить код на CI-раннерах, используемых в репозиториях Anthropic и Google.
В случае с OpenAI злоумышленнику также удалось перехватить выполнение следующего запуска агента, что подчеркивает серьезность выявленных уязвимостей. Исследователи из Novee Security продемонстрировали свои находки на конференции Black Hat USA, состоявшейся 5 августа.
Данные уязвимости могут быть использованы для внедрения вредоносного кода в процесс непрерывной интеграции, что ставит под угрозу безопасность проектов, использующих указанные платформы. Это также поднимает вопросы о необходимости более строгих мер безопасности при работе с CI/CD-системами и GitHub.
Эксперты призывают разработчиков и компании, использующие Claude Code и Gemini CLI, провести аудит своих систем и обновить конфигурации, чтобы минимизировать риски. Важно отметить, что даже отсутствие привилегий на репозиторий не является гарантией безопасности.
Novee Security продолжает исследовать уязвимости и рекомендует всем пользователям быть внимательными к потенциальным угрозам, связанным с интеграцией инструментов автоматизации и управления исходным кодом. Это подчеркивает необходимость постоянного мониторинга и обновления систем безопасности в условиях быстро меняющегося ландшафта киберугроз.