🇰🇷 한글 설명
Kitty 터미널 0.47.0 미만 버전에서 외부 입력을 통해 공격자가 임의의 Python 코드를 실행할 수 있는 취약점이 존재합니다. 이 취약점은 사용자의 승나 추가 권한 설정 없이 터미널 프로세스 내에서 높은 권한으로 코드를 실행할 수 있습니다.
💡 쉬운 설명
Kitty 터미널을 사용하는 중 악성 파일이나 메시지를 열면 해커가 컴퓨터를 마음대로 조종할 수 있는 구멍이 있습니다. 이 문제를 해결하려면 터미널 프로그램을 최신 버전으로 업데이트해야 합니다.
🇺🇸 원문 (English)
Kitty is a cross-platform GPU based terminal. In versions prior to 0.47.0, a program able to write bytes to a kitty terminal — a remote SSH peer, a downloaded file viewed with `cat`, a log line, an email body rendered in `less`, an issue body in a TUI, etc. — can cause kitty to execute attacker-supplied Python inside the running kitty process, with the user's full privileges. There is no approval prompt, no remote-control permission requirement, no shell-integration interaction, no clipboard touch, and no editor interaction. Version 0.47.0 fixes the issue.
📍 영향받는 시스템
Kitty 터미널 버전 0.47.0 미만
⚔️ 공격 벡터
터미널에 바이트를 쓸 수 있는 모든 소스(SSH, 파일, 로그 등)를 통해 악성 Python 코드를 주입
🛡️ 대응 방법
Kitty 터미널을 버전 0.47.0 이상으로 즉시 업그레이드
🔧 검증 코드
출력 결과에 0.46 이하의 버전 번호가 표시되면 취약한 버전이므로 업데이트가 필요합니다.
kitty --version 2>/dev/null | grep -E '0\.(4[0-6]|[0-3]\d)'