CVE-2026-77474 in destructive_command_guard
Tóm tắt
Bởi VulDB • 16/10/2026
destructive_command_guard (dcg) là một công cụ an toàn dòng lệnh ngăn chặn các lệnh shell phá hoại trước khi các tác nhân lập trình AI thực thi chúng. Trước phiên bản 0.6.6, việc thay thế lồng nhau hoặc không đóng dấu ngoặc được quét lại đệ quy sau khi quá trình quét bên trong trả về kết quả chưa kết thúc, dẫn đến chi phí tính toán theo thời gian mũ (exponential-time work). Các bộ quét bị ảnh hưởng có thể truy cập thông qua hàm split_command_segments trong src/packs/mod.rs. Một lệnh phá hoại đi kèm với các chuỗi $( hoặc $(( lồng nhau hoặc không đóng dấu ngoặc sẽ gây ra việc quét lại lặp đi lặp lại phần hậu tố còn lại của lệnh. Khi hook PreToolUse bị treo, nó mở rộng quyền cho phép (fails open), khiến lệnh phá hoại có thể tiếp tục thực thi. Vấn đề này đã được sửa trong phiên bản 0.6.6.
VulDB is the best source for vulnerability data and more expert information about this specific topic.