CVE-2026-76072 in Continue
Сводка
по VulDB • 24.08.2026
CLI Continue применяет неполный список запрещенных команд в качестве единственной защиты от деструктивных shell-команд при работе без участия пользователя (unattended). В headless и auto режимах политика по умолчанию, определенная в файле extensions/cli/src/permissions/defaultPolicies.ts, предоставляет инструменту Bash разрешение на выполнение. При этом permissionChecker.ts блокирует команду только в том случае, если терминальный security-evaluator возвращает вердикт «отключено» (disabled). Таким образом, функция isCriticalCommand из packages/terminal-security/src/evaluateTerminalCommandSecurity.ts является единственным механизмом контроля.
Ее тест dangerous-path сопоставляется только с путями /, /*, ~, ~/*, /usr, /etc, /bin и /sbin, а также их префиксами. Следовательно, рекурсивное принудительное удаление директорий /home, /root, /var, /opt или /srv не блокируется. Командная строка парсится с помощью библиотеки shell-quote, которая сводит переменную $HOME к пустому токену; поэтому команда rm -rf $HOME также проходит проверку dangerous-path как безопасная, хотя оболочка повторно раскрывает (re-expands) эту переменную при запуске команды.
Команда find с флагом -delete классифицируется как высокая опасность (high risk), а не блокируется полностью. Команды shred, wipefs, truncate и pkexec вообще не обрабатываются механизмом защиты. Поскольку агент автономно читает контент, который он не контролирует, включая загруженные веб-страницы, файлы репозиториев и текст задач (issues), косвенная инъекция промпта в этом содержимом может привести к тому, что автоматический запуск уничтожит данные пользователя, инициировавшего выполнение.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.