🇰🇷 한글 설명
rAthena MMORPG 서버의 로그인 서버에서 힙 기반 버퍼 오버플로우 취약점이 발견되었습니다. 공격자가 조작된 CA_SSO_LOGIN_REQ 패킷을 보내 세션 필드를 덮어쓰면 서비스 거부(DoS)가 발생하거나 원격 코드 실행(RCE)이 가능합니다.
💡 쉬운 설명
게임 서버 로그인 과정에서 너무 긴 데이터를 보내 서버의 메모리를 망가뜨리는 공격입니다. 이로 인해 게임 서버가 꺼지거나 해커가 서버를 마음대로 조종할 수 있습니다.
🇺🇸 원문 (English)
rAthena is an open-source cross-platform massively multiplayer online role playing game (MMORPG) server. Versions prior to commit 2f5248b have a heap-based buffer overflow in the login server, remote attacker to overwrite adjacent session fields by sending a crafted `CA_SSO_LOGIN_REQ` with an oversized token length. This leads to immediate denial of service (crash) and it is possible to achieve remote code execution via heap corruption. Commit 2f5248b fixes the issue.
📍 영향받는 시스템
rAthena (commit 2f5248b 이전 버전)
⚔️ 공격 벡터
조작된 길이의 토큰을 포함한 CA_SSO_LOGIN_REQ 패킷 전송
🛡️ 대응 방법
rAthena 소스 코드를 commit 2f5248b 이후 버전으로 업데이트
🔧 검증 코드
출력된 커밋 해시값이 2f5248b보다 최신인지 확인