🇰🇷 한글 설명
ATXP Gemini CLI 확장 기능 1.0.0 이하 버전에는 runAtxp() 함수에서 발생하는 OS 명령어 주입 취약점이 있습니다. 공격자는 정제되지 않은 MCP 도구 매개변수를 통해 셸 명령을 실행할 수 있습니다. 이메일이나 SMS 내용에 악성 지시문을 숨겨 message_id, subject, query 등의 매개변수에 $() 또는 백틱 치환을 주입하면 사용자 권한으로 명령이 실행됩니다.
💡 쉬운 설명
공격자가 이메일이나 문자 메시지 안에 숨긴 악성 명령이 ATXP 확장 프로그램을 통해 실행될 수 있습니다. 이 경우 사용자 컴퓨터에서 공격자가 원하는 명령이 사용자 권한으로 실행됩니다.
🇺🇸 원문 (English)
ATXP Gemini CLI extension through 1.0.0 contains an OS command injection vulnerability in runAtxp() that allows attackers to execute shell commands through unsanitized MCP tool parameters. Attackers can plant instructions in email or SMS content to inject $() or backtick substitutions into parameters like message_id, subject, or query, running commands as the user.
📍 영향받는 시스템
ATXP Gemini CLI 확장 기능 1.0.0 이하 버전
⚔️ 공격 벡터
이메일 또는 SMS 내용에 $() 또는 백틱 형태의 명령을 삽입하여 MCP 도구 매개변수를 통해 셸 명령을 실행
🛡️ 대응 방법
ATXP Gemini CLI 확장 기능을 1.0.0보다 높은 패치 버전으로 업데이트하거나 해당 확장 기능을 제거
🔧 검증 코드
출력에 ATXP 확장 기능과 버전이 표시되면 버전 번호를 확인하여 1.0.0 이하이면 취약하므로 업데이트가 필요하고, 결과가 없으면 해당 확장 기능이 설치되지 않은 것입니다.
gemini extensions list 2>/dev/null | grep -i atxp