🇰🇷 한글 설명
PHPmybibli 3.0.1 이전 버전에 존재하는 원격 파일 포함(RFI) 취약점으로, 공격자가 class_path, javascript_path, include_path 등 다양한 매개변수를 통해 악의적인 PHP 코드를 원격으로 실행할 수 있습니다. cart.php, index.php, circ.php, select.php 등 여러 파일에서 이 취약점이 발견되었습니다.
💡 쉬운 설명
공격자가 웹 페이지의 설정값에 악의적인 코드 주소를 입력하면 서버에서 그 코드를 자동으로 실행하게 되는 결함입니다. 이로 인해 서버가 완전히 장악되거나 데이터가 유출될 수 있습니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in PHPmybibli 3.0.1 and earlier allow remote attackers to execute arbitrary PHP code via a URL in the (1) class_path, (2) javascript_path, and (3) include_path parameters in (a) cart.php; the (4) class_path parameter in (b) index.php; the (5) javascript_path parameter in (c) edit.php; the (6) include_path parameter in (d) circ.php; unspecified parameters in (e) select.php; and unspecified parameters in other files.
📍 영향받는 시스템
PHPmybibli 3.0.1 및 그 이전 모든 버전
⚔️ 공격 벡터
HTTP 요청의 매개변수에 원격 파일 경로를 삽입하여 악의적인 PHP 파일을 포함 및 실행하게 함
🛡️ 대응 방법
PHPmybibli를 3.0.2 이상으로 즉시 업그레이드하거나 입력값 검증을 추가하여 원격 파일 포함 차단
🔧 검증 코드
결과가 나오면 취약한 PHPmybibli가 설치되어 있고, 출력이 없으면 시스템이 안전합니다.
grep -r 'class_path' /var/www/html 2>/dev/null | grep -E 'cart\.php|circ\.php|index\.php' | head -1