🇰🇷 한글 설명
Sire 2.0 nws의 lire.php 파일에서 발생하는 원격 파일 포함(RFI) 취약점으로, 공격자가 rub 파라미터를 통해 악의적인 파일을 포함시켜 임의의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
웹사이트의 PHP 파일이 사용자 입력을 제대로 검증하지 않아 외부 파일을 무분별하게 실행시킵니다. 공격자는 이를 악용해 서버를 장악하거나 민감한 정보를 탈취할 수 있습니다.
🇺🇸 원문 (English)
PHP remote file inclusion vulnerability in lire.php in Sire 2.0 nws allows remote attackers to execute arbitrary PHP code via a URL in the rub parameter.
📍 영향받는 시스템
Sire 2.0 nws 및 그 이하 버전
⚔️ 공격 벡터
HTTP GET/POST 요청의 rub 파라미터에 원격 PHP 파일 URL을 주입하여 실행
🛡️ 대응 방법
Sire를 최신 버전으로 업그레이드하거나 lire.php에서 rub 파라미터 입력값을 엄격하게 검증하여 로컬 파일만 포함되도록 제한
🔧 검증 코드
rub 파라미터를 포함 함수와 함께 사용하는 코드가 있으면 취약점이 존재하고, 출력이 없으면 패치되었거나 해당 버전이 설치되어 있지 않음
grep -r "include.*\$_GET\|include.*\$_POST\|\$rub" /var/www/html/ 2>/dev/null | head -5