🇰🇷 한글 설명
Online Fantasy Football League(OFFL) 0.2.6의 lib/functions.php와 lib/header.php에 DOC_ROOT 매개변수를 통한 원격 파일 포함(RFI) 취약점이 존재합니다. 공격자가 외부 서버의 악의적인 파일 URL을 주입하여 웹 서버에서 임의의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
OFFL 웹 애플리케이션이 외부 서버의 파일을 로드하는 과정에서 검증 없이 사용자 입력을 받습니다. 공격자는 자신의 악성 파일을 포함하도록 강제하여 서버를 완전히 장악할 수 있습니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in Online Fantasy Football League (OFFL) 0.2.6 allow remote attackers to execute arbitrary PHP code via a URL in the DOC_ROOT parameter to (1) lib/functions.php or (2) lib/header.php.
📍 영향받는 시스템
Online Fantasy Football League (OFFL) 버전 0.2.6
⚔️ 공격 벡터
DOC_ROOT 파라미터에 공격자 서버의 URL 주입 → lib/header.php 또는 lib/functions.php 를 통한 원격 PHP 코드 실행
🛡️ 대응 방법
OFFL을 최신 버전으로 업그레이드하거나 DOC_ROOT 입력에 대한 엄격한 검증 및 필터링 구현 (화이트리스트 방식, 로컬 경로만 허용)
🔧 검증 코드
명령어가 header.php 또는 functions.php 파일 경로를 반환하면 OFFL이 설치되어 있는 것이며, 버전 확인을 위해 해당 파일 내용에서 버전 정보를 검토해야 합니다.
find /var/www -type f \( -name 'header.php' -o -name 'functions.php' \) 2>/dev/null | head -1