무슨 일이 있었나
1.1.0 이전에는 쓰기 확인 로직이 query_database 도구 이름만 일치시켰으므로, 데이터를 쓰는 에이전트 호출 사용자 지정 도구가 의도된 인간 확인 없이 실행되었습니다.
왜 중요한가
에이전트 기반 데이터베이스 쓰기 주변의 가드레일을 제거하여 에이전트(또는 프롬프트 주입)가 조용히 데이터를 수정할 수 있습니다.
공격 경로
번들된 클라이언트는 query_database 도구 이름만 확인하여 쓰기 확인을 요청할지 결정했으므로, 쓰기를 수행하는 사용자 지정 도구 호출이 확인 프롬프트 없이 실행되었습니다.
영향받는 시스템
pgedge-postgres-mcp < 1.1.0
완화 방안
pgedge-postgres-mcp 1.1.0으로 업그레이드하세요. DB 역할을 최소 권한으로 설정하세요.