무슨 일이 있었나
Instatic의 AI/MCP 콘텐츠 읽기 도구는 일반 HTTP API에서 적용되는 객체별 권한 부여를 건너뛰므로, ai.chat/content.edit.own 범위를 가진 사용자가 content_get_document 및 content_list_documents를 호출하여 다른 사용자의 행을 읽을 수 있습니다. CVSS 6.5 (3.1) / 7.1 (4.0), 2026-11-03에 게시됨; CISA SSVC는 악용 가능성을 '없음'으로 표시합니다.
왜 중요한가
Instatic은 LLM이 접근 가능한 도구 표면 위에 AI/MCP 인터페이스를 노출합니다. 객체 수준 권한 부여 누락은 에이전트(또는 이를 구동하는 사용자)가 MCP 채널을 통해 다른 사용자의 개인 또는 미게시 콘텐츠를 열거하고 읽을 수 있게 합니다 — 일반 API가 검사하는 권한 부여 경계 우회입니다.
공격 경로
AI/MCP 콘텐츠 읽기 도구의 권한 부여 누락(CWE-862): content_get_document 및 content_list_documents는 일반 HTTP API에서 적용되는 객체 수준 권한 부여 검사를 강제하지 않습니다. 낮은 권한의 사용자가 MCP 인터페이스를 통해 사용자 간 문서/테이블 참조를 전달하여 다른 사용자에게 속한 데이터를 읽을 수 있습니다.
영향받는 시스템
Instatic (CoreBunch/Instatic) 0.0.21 이전
완화 방안
Instatic v0.0.21로 업그레이드하세요. 권고: https://github.com/CoreBunch/Instatic/releases/tag/v0.0.21 및 GHSA-x5cc-8486-8qqx