취약점  ·  2026-10-29

Tabularis MCP SQLite 드라이버 describe_table을 통한 SQL 주입 (스택된 문, 읽기 전용 우회)

취약점Medium 영향도GlobalCVE-2026-118378
Tabularis SQLite 드라이버는 정화되지 않은 table_name을 보간하여 PRAGMA 문을 구성하므로 MCP 클라이언트가 스택된 SQL 문을 주입할 수 있습니다 (CWE-89, CVSS 7.8). 이는 신뢰할 수 없는 콘텐츠가 에이전트의 도구 호출을 조종하여 저장된 데이터를 변경하거나 유출시키는 프롬프트 주입 도달 가능한 주입입니다.
이는 MCP 도구 주입 클래스의 구체적인 예입니다: 신뢰할 수 없는 콘텐츠가 에이전트의 도구 매개변수를 조종하여 읽기 전용 describe 호출에서 에이전트의 SQLite 상태의 전체 읽기/수정/삭제로 확대되어 의도된 가드레일을 우회할 수 있습니다.
MCP 클라이언트 또는 신뢰할 수 없는 콘텐츠에 의해 조종되는 AI 에이전트는 describe_table 도구에 조작된 table_name을 제공합니다; 인용된 PRAGMA 인수를 닫고 스택된 문을 추가하여 SQLite 데이터를 읽기, 수정 또는 삭제하고 읽기 전용 모드 및 쓰기 승인을 우회할 수 있습니다.
Tabularis < 0.28.0 (SQLite 드라이버 MCP 표면)
Tabularis 0.28.0 (GHSA-xrx3-j98v-67x9)으로 업그레이드하고 PRAGMA/table_name 입력을 매개변수화하십시오.
NVD CVE-2026-118378Tabularis GitHub advisory GHSA-xrx3-j98v-67x9
라이브 피드에서 보기 AI 보안 및 거버넌스 관련 소식을 더 살펴보세요 — 매일 아침 업데이트.
피드 열기 →