🇰🇷 한글 설명
Soft Serve는 자체 호스팅 Git 서버이며, 0.9.1 이하 버전에서 SSH API를 통해 공격자가 임의의 파일을 생성하거나 기존 파일을 덮어쓸 수 있는 취약점이 존재합니다. 이 취약점은 0.10.0 버전에서 수정되었습니다.
💡 쉬운 설명
Soft Serve 서버의 0.9.1 이하 버전에서 공격자가 SSH를 통해 서버의 모든 파일을 생성하거나 변경할 수 있습니다. 즉시 버전 0.10.0 이상으로 업그레이드해야 합니다.
🇺🇸 원문 (English)
Soft Serve is a self-hostable Git server for the command line. In versions 0.9.1 and below, attackers can create or override arbitrary files with uncontrolled data through its SSH API. This issue is fixed in version 0.10.0.
📍 영향받는 시스템
Soft Serve 0.9.1 이하 버전
⚔️ 공격 벡터
SSH API를 통한 인증되지 않은 임의 파일 생성/덮어쓰기
🛡️ 대응 방법
Soft Serve를 0.10.0 버전 이상으로 업그레이드
🔧 검증 코드
출력된 버전이 0.10.0 이상이면 안전하고, 0.9.1 이하면 취약합니다. 명령어 실행 불가 시 Soft Serve가 미설치 상태입니다.
soft-serve --version 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'