🇰🇷 한글 설명
ClearSite 4.50의 include/header.php에서 cs_base_path 파라미터에 대한 입력 검증이 부족하여 원격 파일을 포함할 수 있는 취약점입니다. 공격자는 악의적인 PHP 파일 URL을 주입하여 서버에서 임의의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
웹사이트 관리자들이 사용하는 ClearSite 프로그램이 외부에서 보낸 파일 주소를 검사 없이 그대로 사용하는 문제가 있습니다. 해커는 이를 이용해 서버에 악성 코드를 실행하고 전체 웹사이트를 장악할 수 있습니다.
🇺🇸 원문 (English)
PHP remote file inclusion vulnerability in include/header.php in ClearSite 4.50 allows remote attackers to execute arbitrary PHP code via a URL in the cs_base_path parameter.
📍 영향받는 시스템
ClearSite 4.50 및 이전 버전
⚔️ 공격 벡터
cs_base_path 파라미터에 공격자가 제어하는 원격 PHP 파일 URL을 주입
🛡️ 대응 방법
ClearSite를 최신 버전으로 업그레이드하거나, 공식 보안 패치를 적용하고 cs_base_path 입력값 검증 구현
🔧 검증 코드
ClearSite의 취약한 header.php 파일이 존재하면 경로가 표시되며, 파일이 없으면 패치되었거나 설치되지 않은 상태입니다.
find / -name 'header.php' -exec grep -l 'cs_base_path' {} \; 2>/dev/null | head -1