🔍 CVE-2026-76066

7.5
CVSS Score
HIGH
2026-10-15
2026-10-22 17:17
✅ 완료

🇰🇷 한글 설명

IntentKit 2.6.3 이하 버전에서 권한 우회 취약점이 발견되었습니다. 실행기가 요청별로 제한된 도구 목록이 아닌 전체 도구 레지스트리를 검증함에 따라, 지갑 이체나 메모 쓰기 같은 소유자 전용 도구가 승인 없이 실행될 수 있습니다. 공격자는 간접 프롬프트 주입이나 체크포인트 재사용을 통해 권한이 없는 도구를 실행할 수 있습니다.

💡 쉬운 설명

사용자에게 허용되지 않은 중요한 기능(예: 돈 보내기, 정보 수정)을 공격자가 몰래 실행할 수 있는 보안 구멍이 발견되었습니다. 시스템이 '지금 이 사용자에게 허락된 기능이 무엇인지'를 제대로 확인하지 않아 발생하는 문제입니다.

🇺🇸 원문 (English)

IntentKit through 2.6.3, fixed in commit 5b91da5, contains an authorization bypass vulnerability where the executor validates tool calls against the full tool registry rather than the per-request narrowed tool advertisement enforced by ToolBindingMiddleware, allowing owner-only state-changing tools such as wallet transfer, posting, memory-write, and call-agent to execute without any human-in-the-loop or approval gate. An unauthenticated or public caller in WEB, API, TWITTER, or TELEGRAM contexts can exploit this by supplying the exact de-advertised tool name and arguments via indirect prompt injection or by replaying checkpoint and history data on a reused thread, achieving unauthorized execution of owner-restricted capabilities.

📍 영향받는 시스템

IntentKit 2.6.3 이하 버전

⚔️ 공격 벡터

간접 프롬프트 주입(Indirect Prompt Injection) 또는 재사용된 스레드의 체크포인트/히스토리 데이터 재생

🛡️ 대응 방법

커밋 5b91da5가 포함된 최신 버전으로 업데이트

🔧 검증 코드

출력된 버전이 2.6.3 이하이면 취약한 상태이며, 2.6.3보다 높아야 안전합니다.

Shell / Script
npm list intentkit | grep -E 'intentkit@([0-9]+\.[0-9]+\.[0-9]+)'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

💻 영향받는 소프트웨어

Telegram