🔍 CVE-2003-0559

7.5
CVSS Score
HIGH
2003-08-18
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

phpforum 2 RC-1 이전 버전의 mainfile.php에서 MAIN_PATH 매개변수 검증이 불충분하여, 공격자가 원격 서버의 URL을 지정하여 악의적인 PHP 코드를 실행할 수 있는 원격 코드 실행(RCE) 취약점입니다. 이는 매개변수 값이 직접 include/require 구문에 사용될 때 발생합니다.

💡 쉬운 설명

오래된 phpforum에서 설정값을 조작하면 공격자가 서버에서 원하는 코드를 실행할 수 있습니다. 이로 인해 웹사이트 완전 장악, 데이터 탈취, 추가 공격의 발판이 될 수 있습니다.

🇺🇸 원문 (English)

mainfile.php in phpforum 2 RC-1, and possibly earlier versions, allows remote attackers to execute arbitrary PHP code by modifying the MAIN_PATH parameter to reference a URL on a remote web server that contains the code.

📍 영향받는 시스템

phpforum version 2 RC-1 및 이전 버전

⚔️ 공격 벡터

공격자가 HTTP 요청으로 MAIN_PATH 매개변수를 악성 원격 URL로 조작

🛡️ 대응 방법

phpforum을 패치된 최신 버전으로 업그레이드하거나 MAIN_PATH 값을 정규식으로 검증하여 로컬 경로만 허용

🔧 검증 코드

mainfile.php 파일이 발견되면 취약한 버전이 설치된 것. 파일의 MAIN_PATH 처리 부분에서 include/require 전에 경로 검증 로직이 있는지 확인

Shell / Script
find / -name 'mainfile.php' -path '*phpforum*' 2>/dev/null | head -1

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:P/I:P/A:P

💻 영향받는 소프트웨어

PHP