🇰🇷 한글 설명
WoW Raid Manager 3.5.1의 PHPBB3 인증 모듈에서 CheckPassword 함수 호출 시 필수 인자가 누락되고, 인증 실패 시 false 대신 true를 반환하는 논리 오류로 인해 임의의 비밀번호로 인증 우회가 가능하다.
💡 쉬운 설명
이 버그는 로그인 시스템이 잘못되어 누구나 아무 비밀번호로 관리자 계정에 접속할 수 있게 한다. 심각한 보안 결함으로 즉시 패치가 필요하다.
🇺🇸 원문 (English)
The password_check function in auth/auth_phpbb3.php in WoW Raid Manager 3.5.1 before Patch 1, when using PHPBB3 authentication, (1) does not invoke the CheckPassword function with the required arguments, which always triggers an authentication failure, and (2) returns true instead of false when an authentication failure occurs, which allows remote attackers to bypass authentication and gain privileges with an arbitrary password.
📍 영향받는 시스템
WoW Raid Manager 3.5.1 (Patch 1 이전 버전) - PHPBB3 인증 사용 시스템
⚔️ 공격 벡터
공개 웹 인터페이스의 로그인 페이지에서 임의의 비밀번호 입력을 통한 인증 우회 및 권한 상승
🛡️ 대응 방법
WoW Raid Manager를 Patch 1 이상으로 즉시 업그레이드하거나 auth/auth_phpbb3.php의 password_check 함수 로직 수정
🔧 검증 코드
파일이 존재하면 취약한 버전일 수 있으므로 WoW Raid Manager 버전 확인 필요 (config.php 또는 version.php 파일 검색)
find / -name 'auth_phpbb3.php' -type f 2>/dev/null | head -1