🇰🇷 한글 설명
Tabularis 0.27.0 이하 버전에서 MCP run_query 안전 게이트의 권한 부여 오류가 발견되었습니다. 공격자는 프롬프트 인젝션이나 신뢰할 수 없는 MCP 클라이언트를 통해 읽기 전용 모드를 우회하고, 부수 효과가 있는 SELECT 문을 실행하여 데이터를 수정할 수 있습니다.
💡 쉬운 설명
데이터를 읽기만 해야 하는 모드임에도 불구하고, 특수한 명령어를 교묘하게 섞어 보내면 데이터가 삭제되거나 수정될 수 있는 보안 결함입니다. 공격자가 허가 없이 데이터베이스의 내용을 마음대로 바꿀 수 있는 위험이 있습니다.
🇺🇸 원문 (English)
Tabularis through 0.27.0 contains an incorrect authorization vulnerability in the MCP run_query safety gate that allows prompt-injected agents or untrusted MCP clients to bypass read-only mode by submitting side-effecting SELECT statements. Attackers can run statements like SELECT setval, nextval, or PostgreSQL query_to_xml with embedded DELETE to modify data without approval prompts.
📍 영향받는 시스템
Tabularis 0.27.0 이하 모든 버전
⚔️ 공격 벡터
프롬프트 인젝션 또는 신뢰할 수 없는 MCP 클라이언트를 통한 부수 효과가 있는 SELECT 문(setval, nextval 등) 제출
🛡️ 대응 방법
Tabularis를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 0.27.0 이하인지 확인하여 취약 여부를 판단합니다.
pip show Tabularis | grep Version