🇰🇷 한글 설명
Kopia 0.23.0 미만 버전에서 발생하는 취약점으로, 인증 없이 /api/v1/repo/exists 경로로 요청을 보내 공격자가 조작한 SFTP 저장소 설정을 전달할 수 있습니다. 이를 통해 sshArguments 내의 ProxyCommand를 악용하여 원격 명령을 실행할 수 있는 심각한 취약점입니다.
💡 쉬운 설명
백업 프로그램인 Kopia의 설정 오류를 이용해 해커가 내 컴퓨터에서 몰래 명령어를 실행할 수 있는 보안 구멍이 발견되었습니다. 인증 없이도 공격이 가능하여 매우 위험한 상태입니다.
🇺🇸 원문 (English)
Kopia is a cross-platform backup tool for Windows, macOS, and Linux with fast incremental backups, client-side end-to-end encryption, compression, and data deduplication. Prior to 0.23.0, Kopia's HTTP server started with --without-password accepts unauthenticated requests to /api/v1/repo/exists and forwards attacker-supplied SFTP storage configuration to blob.NewStorage, where externalSSH: true and sshArguments containing -oProxyCommand=<cmd> can cause exec.CommandContext("ssh") to invoke the command through OpenSSH. This issue is fixed in version 0.23.0.
📍 영향받는 시스템
Kopia 0.23.0 미만 모든 버전
⚔️ 공격 벡터
인증되지 않은 HTTP 요청을 통해 조작된 SFTP 설정을 전달하여 원격 명령 실행(RCE)
🛡️ 대응 방법
Kopia를 최신 버전인 0.23.0 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 0.23.0보다 낮으면 취약한 버전이므로 업데이트가 필요합니다.
kopia version 2>/dev/null | grep -E '0\.[0-9]+\.[0-9]+'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
NVIDIA Cloud Gaming Guest Driver for Linux