🇰🇷 한글 설명
Sam Crew MyBlog의 games.php 파일에 존재하는 원격 파일 포함(RFI) 취약점으로, scoreid 파라미터를 통해 외부 PHP 파일을 포함하여 임의의 PHP 코드 실행이 가능합니다. 공격자는 이를 이용해 서버 내 원격 명령 실행으로 시스템을 완전히 장악할 수 있습니다.
💡 쉬운 설명
MyBlog 웹사이트 프로그램의 게임 관련 파일에 보안 허점이 있어서 인터넷 어디서나 악의적인 코드를 가져와 실행시킬 수 있습니다. 해커는 이를 통해 서버를 자유롭게 제어할 수 있습니다.
🇺🇸 원문 (English)
PHP remote file inclusion vulnerability in games.php in Sam Crew MyBlog, possibly 1.0 through 1.6, allows remote attackers to execute arbitrary PHP code via a URL in the scoreid parameter.
📍 영향받는 시스템
Sam Crew MyBlog 버전 1.0 ~ 1.6
⚔️ 공격 벡터
scoreid 파라미터에 원격 PHP 파일 URL을 삽입하여 games.php가 해당 파일을 include하도록 유도해 코드 실행
🛡️ 대응 방법
MyBlog를 최신 버전으로 업그레이드하거나 php.ini의 allow_url_include를 Off로 설정하고 입력값 검증 추가
🔧 검증 코드
검색된 결과에서 $_GET 변수(사용자 입력)를 include/require에 직접 사용하는 코드가 있으면 취약한 상태이며, games.php 버전 정보로 1.0~1.6 범위 확인
grep -r "include.*\$_GET\|require.*\$_GET" /var/www/html/ 2>/dev/null | grep -i games