🇰🇷 한글 설명
Sliver C2 프레임워크 1.7.7 및 이전 버전의 operator gRPC 핸들러에서 처리되지 않은 패닉 취약점이 발견되었습니다. 공격자가 조작된 임플란트를 통해 잘못된 형식이나 빈 Download 응답을 보내면 Binject 라이브러리의 BinaryMagic 함수에서 인덱스 범위를 벗어난 슬라이스 접근이 발생하여 팀서버 전체가 충돌합니다.
💡 쉬운 설명
해킹 도구인 Sliver 서버에 가짜 데이터를 보내 서버를 강제로 꺼지게 만드는 공격입니다. 공격자가 감염시킨 컴퓨터를 이용해 서버를 마비시킬 수 있습니다.
🇺🇸 원문 (English)
Sliver C2 framework version 1.7.7 and earlier contains an unhandled panic vulnerability in the operator gRPC handler that allows an attacker controlling a compromised implant to crash the entire teamserver by returning a malformed or empty Download response. Attackers can send zero-length or 1-3 byte data payloads through a hostile implant session to trigger an out-of-bounds slice access in the vendored Binject library's BinaryMagic function, which propagates unrecovered through the operator gRPC interceptor chain and terminates the server process, affecting all connected operators.
📍 영향받는 시스템
Sliver C2 framework version 1.7.7 and earlier
⚔️ 공격 벡터
감염된 임플란트 세션을 통해 0~3바이트의 잘못된 데이터 페이로드를 전송하여 gRPC 핸들러를 공격
🛡️ 대응 방법
Sliver C2 프레임워크를 최신 버전으로 업데이트하여 해당 취약점이 해결된 버전을 사용하십시오.
🔧 검증 코드
명령어 결과에 1.7.7 이하의 버전 번호가 출력되면 해당 취약점에 노출된 상태입니다.
sliver --version 2>/dev/null | grep -E '1\.[0-7]\.[0-7]'