🇰🇷 한글 설명
Don't Starve Together(Steam AppID 322330) 빌드 747465까지의 클라이언트에는 네이티브 persistent-string 디코더의 메모리 손상 취약점이 존재합니다. 공개 전용 서버를 운영하는 원격 공격자가 잘못된 Klei persistent blob 헤더 길이를 가진 world_gen_data를 게시하면 피해자의 게임 클라이언트를 충돌시킬 수 있습니다. 피해자가 악성 공개 로비 목록을 조회하거나 선택하면 원격 서비스 거부가 발생할 수 있습니다.
💡 쉬운 설명
악의적인 누군가가 만든 게임 서버 목록을 보기만 해도 게임이 강제로 꺼질 수 있습니다. 이는 게임 데이터를 해석하는 과정의 결함 때문에 발생합니다.
🇺🇸 원문 (English)
Don't Starve Together (Steam AppID 322330) through build 747465 contains a memory-corruption vulnerability in the native persistent-string decoder that allows a remote attacker operating a public dedicated server to crash a victim's game client by publishing crafted world_gen_data with an invalid Klei persistent blob header length. Attackers can craft a malicious public lobby server listing that, once viewed or selected by the victim, triggers client-side decoding of the attacker-controlled data to corrupt native memory and cause a remote denial of service.
📍 영향받는 시스템
Don't Starve Together 클라이언트 빌드 747465 이하 (Steam AppID 322330)
⚔️ 공격 벡터
악성 world_gen_data를 포함한 공개 전용 서버 로비를 만들어 피해자가 목록에서 보거나 선택하게 유도
🛡️ 대응 방법
Steam에서 Don't Starve Together를 최신 빌드로 업데이트하고, 신뢰할 수 없는 공개 서버 목록 조회를 피합니다.
🔧 검증 코드
출력된 buildid 값이 747465보다 크면 패치된 빌드이며, 같거나 작으면 취약한 빌드이므로 즉시 업데이트해야 합니다.
grep -i buildid ~/.steam/steam/steamapps/appmanifest_322330.acf 2>/dev/null
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
💻 영향받는 소프트웨어
Minecraft Bedrock Dedicated Server