🇰🇷 한글 설명
Phorum 3.3.2a의 plugin.php, admin.php, del.php 파일에서 PHORUM[settings_dir] 변수 검증 부족으로 인해 공격자가 HTTP 요청을 통해 이 변수를 조작할 수 있습니다. 악의적인 PHP 파일을 포함한 디렉토리를 가리키도록 수정하여 원격 코드 실행이 가능해집니다.
💡 쉬운 설명
Phorum 포럼 소프트웨어의 설정 폴더 경로를 공격자가 자유롭게 변경할 수 있는 보안 결함입니다. 공격자는 이를 악용하여 서버에서 자신의 악성 명령을 실행할 수 있습니다.
🇺🇸 원문 (English)
Phorum 3.3.2a allows remote attackers to execute arbitrary commands via an HTTP request to (1) plugin.php, (2) admin.php, or (3) del.php that modifies the PHORUM[settings_dir] variable to point to a directory that contains a PHP file with the commands.
📍 영향받는 시스템
Phorum 3.3.2a 이전의 모든 버전
⚔️ 공격 벡터
HTTP GET/POST 요청으로 plugin.php, admin.php, del.php에 접근하여 PHORUM[settings_dir] 매개변수를 공격자 제어 디렉토리로 조작
🛡️ 대응 방법
Phorum을 최신 버전으로 즉시 업그레이드하고 전역 변수 직접 수정 방지, 입력값 검증 강화 적용
🔧 검증 코드
Phorum 설치 경로가 발견되고 PHORUM[settings_dir] 변수 사용이 확인되면 해당 버전을 파악하여 패치 상태를 점검해야 합니다.
find / -name 'phorum' -type d 2>/dev/null && grep -r 'PHORUM\[settings_dir\]' 2>/dev/null | head -1