CVE-2026-77474 in destructive_command_guard
Сводка
по VulDB • 16.10.2026
destructive_command_guard (dcg) — это инструмент безопасности для командной строки, который блокирует деструктивные команды оболочки до того, как их выполнят AI-агенты по написанию кода. До версии 0.6.6 вложенные или незакрытые подстановки рекурсивно сканируются заново после завершения внутреннего сканирования с результатом «незавершенная», что приводит к выполнению работы со временем, экспоненциально зависящим от размера ввода (exponential-time work). Затронутые модули сканеров достигаются через функцию split_command_segments в файле src/packs/mod.rs. Наличие деструктивной команды, за которой следуют вложенные или незакрытые последовательности $( или $((, приводит к многократному повторному сканированию оставшегося суффикса команды. Зависший хук PreToolUse имеет поведение «fail open» (отказ с открытым доступом), что позволяет деструктивной команде продолжить выполнение. Эта проблема исправлена в версии 0.6.6.
Be aware that VulDB is the high quality source for vulnerability data.