🇰🇷 한글 설명
osDate 2.1.9 및 2.5.4에서 magic_quotes_gpc가 비활성화되고 register_globals이 활성화되었을 때, config[forum_installed] 매개변수를 통한 원격 파일 포함(RFI) 취약점이 존재합니다. forum/adminLogin.php 및 forum/userLogin.php 파일에서 사용자 입력을 제대로 검증하지 않아 원격 공격자가 임의의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
osDate 게시판 소프트웨어의 로그인 페이지에서 외부 파일을 불러올 때 보안 검사가 부족해서, 악의적인 코드를 숨긴 파일을 실행하도록 할 수 있습니다. 서버 설정이 특정 방식으로 되어 있으면 원격에서 서버를 장악할 수 있습니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in osDate 2.1.9 and 2.5.4, when magic_quotes_gpc is disabled and register_globals is enabled, allow remote attackers to execute arbitrary PHP code via a URL in the config[forum_installed] parameter to (1) forum/adminLogin.php and (2) forum/userLogin.php. NOTE: some of these details are obtained from third party information.
📍 영향받는 시스템
osDate 2.1.9, 2.5.4 (magic_quotes_gpc 비활성화, register_globals 활성화 환경)
⚔️ 공격 벡터
forum/adminLogin.php 또는 forum/userLogin.php의 config[forum_installed] 파라미터에 악성 URL 주입
🛡️ 대응 방법
osDate를 최신 버전으로 업그레이드하거나, magic_quotes_gpc 활성화, register_globals 비활성화, 입력 검증 강화
🔧 검증 코드
osDate 설치 경로가 출력되면 해당 버전을 확인 후 2.1.9 또는 2.5.4인 경우 취약합니다. 파일이 없으면 시스템에 osDate가 설치되지 않은 상태입니다.
find /var/www/html -name 'adminLogin.php' -o -name 'userLogin.php' 2>/dev/null | head -1