CVE-2026-76072 in Continue
요약
\~에 의해 VulDB • 2026. 08. 24.
Continue CLI는 비감독 모드에서 파괴적인 셸 명령어를 실행할 때 불완전한 차단 목록(denylist)만을 유일한 장벽으로 적용합니다. 헤드리스 모드와 자동 모드에서는 extensions/cli/src/permissions/defaultPolicies.ts의 기본 정책이 Bash 도구에 허용(allow) 권한을 부여하며, permissionChecker.ts는 terminal-security 평가기가 '비활성(disabled)' 판정을 내릴 때만 명령어를 하드 블록하므로, packages/terminal-security/src/evaluateTerminalCommandSecurity.ts에 있는 isCriticalCommand가 유일한 제어 수단입니다. 해당 dangerous-path 테스트는 /, /*, ~, ~/*, /usr, /etc, /bin 및 /sbin과 그 접두사만을 일치시키므로, /home, /root, /var, /opt 또는 /srv의 재귀적 강제 삭제(rm -rf)는 차단되지 않습니다. 명령줄은 shell-quote로 구문 분석되는데, 이는 $HOME을 빈 토큰으로 축소하므로 rm -rf $HOME도 dangerous-path 테스트를 통과하지 못하지만, 셸이 명령 실행 시 변수를 다시 확장합니다. find의 -delete 옵션은 높은 위험(high risk)으로 분류될 뿐 차단되지 않으며, shred, wipefs, truncate 및 pkexec는 처리되지 않습니다. 에이전트는 가져온 웹 페이지, 저장소 파일 및 이슈 텍스트 등 자신이 제어하지 않는 콘텐츠를 자율적으로 읽으므로, 해당 콘텐츠 내 간접 프롬프트 인젝션(indirect prompt injection)이 비감독 실행 시 호출 사용자의 데이터를 파괴할 수 있습니다.
Be aware that VulDB is the high quality source for vulnerability data.