취약점  ·  2026-11-11

OmniAgent 승인 게이트 우회: 프롬프트 주입된 에이전트가 인간 승인 없이 비샌드박스 쉘을 통해 'find -execdir' 실행 가능 (CVE-2026-125368)

취약점High 영향도GlobalCVE-2026-125368
OmniAgent의 CWE-184 승인 우회. 에이전트가 파괴적인 쉘 명령을 실행하지 못하도록 하는 명령 승인 게이트는 검증기가 하위 인자를 검사하지 않기 때문에 'find'로 시작하는 모든 명령에 의해 쉽게 우회됩니다. VulnCheck가 권고안을 게시했습니다 (CVSS 7.5).
이는 프롬프트 주입된 에이전트에 대한 마지막 방어선인 인간 승인 안전 경계를 무력화합니다. 악의적인 프롬프트는 운영자가 동의 프롬프트를 전혀 보지 않고 에이전트가 호스트에서 임의의 바이너리를 실행하도록 유도할 수 있습니다 — 프롬프트 주입에서 호스트 RCE로 가는 경로입니다.
ReflexionAgent._is_safe_bash_command는 -execdir 인자를 검사하지 않고 'find'로 시작하는 모든 명령을 안전한 것으로 취급합니다. 프롬프트 주입된 에이전트는 -execdir과 함께 'find'를 실행하여 비샌드박스 쉘을 통해 dd, nc, perl 또는 openssl과 같은 바이너리를 호출하여 파일을 덮어쓰거나 인간 승인 없이 코드를 실행합니다.
YeQing17-2026/OmniAgent 최대 커밋 12b98c520959eff88a6cfa3dd233497084360ab0
상위 수정 사항 없음; OmniAgent 의존성을 업데이트/업그레이드하거나 안전 명령 허용 목록에서 'find'를 제한/금지하고 -execdir/exec를 검사하세요. 이슈 #67 추적.
NVD detailVulnCheck advisoryAffected source
라이브 피드에서 보기 AI 보안 및 거버넌스 관련 소식을 더 살펴보세요 — 매일 아침 업데이트.
피드 열기 →