🇰🇷 한글 설명
phpBB 2.0.23에서 moderator/administrator가 스레드를 닫을 때 modcp.php 요청에 세션 ID가 포함되는 취약점. 공격자가 스레드에 원격 이미지 URL을 포함한 게시물을 올리면 Referer 헤더를 통해 세션 ID를 탈취하여 세션을 하이재킹할 수 있습니다.
💡 쉬운 설명
phpBB 게시판에서 관리자가 게시물을 삭제할 때 로그인 정보가 실수로 공개됩니다. 악의적인 사람이 이를 이용해 관리자 계정을 탈취할 수 있습니다.
🇺🇸 원문 (English)
phpBB 2.0.23 includes the session ID in a request to modcp.php when the moderator or administrator closes a thread, which allows remote attackers to hijack the session via a post in the thread containing a URL to a remotely hosted image, which might include the session ID in the Referer header.
📍 영향받는 시스템
phpBB 2.0.23 및 그 이전 버전
⚔️ 공격 벡터
스레드에 원격 이미지를 포함한 게시물 작성 후 관리자가 해당 스레드에 접근시 이미지 로드로 인한 Referer 헤더 전송을 통한 세션 ID 탈취
🛡️ 대응 방법
phpBB를 최신 버전으로 업그레이드하거나 modcp.php에서 세션 ID를 URL에 포함하지 않도록 패치 적용
🔧 검증 코드
phpBB 설치 위치 확인 및 PHP 버전 확인. modcp.php 파일 발견 시 phpBB 존재 확인 후 버전 번호 확인으로 2.0.23 여부 판단
grep -r 'modcp.php' /var/www/html/phpbb* 2>/dev/null | head -1 && php -v | grep -oE 'PHP [0-9.]+' || echo 'phpBB not found'