CVE-2026-112380 – Kiro Crew의 WhatsApp 채널에서 권한 부여 검사 누락
공지 ID: 2026-140-AWS
범위: AWS
콘텐츠 유형: 중요(주의 필요)
게시 날짜: 2026년 10월 20일 오후 1시 PDT
설명:
Kiro Crew는 웹 대시보드, CLI 또는 WhatsApp과 같은 메시징 채널을 통해 접근할 수 있으며, 운영자의 컴퓨터에서 도구를 실행하는 오픈 소스 개인 AI 에이전트입니다.
WhatsApp 채널 및 내부 하위 에이전트 실행 제어 엔드포인트의 권한 부여 문제인 CVE-2026-112380을 확인했습니다. 특정 구성에서는 WhatsApp 그룹이 운영자의 허용된 그룹에 추가되었거나 다이렉트 메시지 정책이 열림으로 설정된 경우 해당 WhatsApp 그룹의 멤버가 다른 세션의 하위 에이전트에 지시를 보낼 수 있었습니다. 이후 하위 에이전트는 해당 세션의 승인 정책 아래에서 운영자의 컴퓨터에서 이러한 지시를 실행했으며, 생성된 감사 추적은 실제 발신자가 아닌 운영자에게 귀속되었습니다.
기본 구성은 영향을 받지 않습니다. whatsapp.groups의 기본값은 비어 있고 whatsapp.dm_policy의 기본값은 self로 되어 있어 명시적으로 나열되지 않은 그룹의 메시지는 디스패치 전에 차단됩니다.
영향을 받는 버전: >=0.4.0 AND <0.7.2
해결 방법:
이 문제는 Kiro Crew 버전 0.7.2에서 해결되었습니다. 최신 버전으로 업그레이드하고, 새로운 수정 사항이 반영되도록 포크되거나 파생된 코드에 패치를 적용하는 것이 좋습니다. 수정 사항(PR #14338)은 WhatsApp 그룹 트래픽에 대해 다이렉트 메시지와 동일한 사용자별 허용 목록(기본 거부)을 적용하고, 신뢰할 수 없는 턴을 전용 도구 미사용 에이전트에서 실행하여 신뢰할 수 없음 플래그가 권한 프롬프트에 의존하지 않도록 하며, 모든 하위 에이전트 실행 제어 라우트에서 소유권 검사가 포함된 검증된 호출자 신원을 요구합니다.
임시 해결 방법:
whatsapp.groups에서 모든 항목을 제거하고 whatsapp.dm_policy를 기본값인 self로 유지하세요. 허용 목록에 등록된 그룹이 없으면 그룹 트래픽은 디스패치 전에 차단됩니다. 또는 업그레이드가 적용될 때까지 WhatsApp 채널을 비활성화하세요.
참고 사항:
보안 관련 질문이나 우려 사항이 있는 경우 aws-security@amazon.com 로 이메일을 보내 주세요.