🇰🇷 한글 설명
Bee-hive Lite 1.2 및 이전 버전에서 다수의 PHP 원격 파일 포함(RFI) 취약점이 발견되었습니다. PHP의 register_globals 설정이 활성화된 경우, 공격자는 특정 URL 파라미터를 통해 원격 서버의 임의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
웹사이트 설정의 허점을 이용해 외부의 악성 파일을 불러와 실행시키는 취약점입니다. 이를 통해 해커가 서버를 마음대로 조종할 수 있게 됩니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in Bee-hive Lite 1.2 and earlier, when register_globals is enabled, allow remote attackers to execute arbitrary PHP code via a URL in the (1) header parameter to (a) conad/include/rootGui.inc.php and (b) include/rootGui.inc.php; (2) mysqlCall parameter to (c) conad/changeEmail.inc.php, (d) conad/changeUserDetails.inc.php, (e) conad/checkPasswd.inc.php, (f) conad/login.inc.php and (g) conad/logout.inc.php; (3) mysqlcall parameter to (h) include/listall.inc.php; (4) prefix parameter to (i) show/index.php; and (5) config parameter to (j) conad/include/mysqlCall.inc.php.
📍 영향받는 시스템
Bee-hive Lite 1.2 및 이전 버전
⚔️ 공격 벡터
조작된 URL 파라미터(header, mysqlCall, prefix, config 등)에 원격 악성 파일 경로를 삽입하여 전송
🛡️ 대응 방법
PHP 설정에서 register_globals를 Off로 변경하고, 입력값에 대한 엄격한 검증 로직을 적용하십시오.
🔧 검증 코드
출력 결과에 Bee-hive Lite 1.2 이하 버전 정보가 나타나면 취약한 버전일 가능성이 높습니다.
grep -r "Bee-hive Lite" . | grep -E '1\.[0-2]'