🇰🇷 한글 설명
BasiliX 1.1.1 이전 버전의 PHP 원격 파일 포함 취약점으로, 공격자가 BSX_LIBDIR과 BSX_HTXDIR 파라미터에 악의적인 URL을 주입하여 서버에서 임의의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
BasiliX 웹메일 프로그램이 외부 파일을 검증하지 않아 공격자가 악성 코드를 실행할 수 있는 문제입니다. 특정 설정값(BSX_LIBDIR, BSX_HTXDIR)을 통해 원격 파일을 포함시킬 수 있습니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in BasiliX 1.1.1 and earlier allow remote attackers to execute arbitrary PHP code via a URL in the (1) BSX_LIBDIR parameter in scripts in /files/ including (a) abook.php3, (b) compose-attach.php3, (c) compose-menu.php3, (d) compose-new.php3, (e) compose-send.php3, (f) folder-create.php3, (g) folder-delete.php3, (h) folder-empty.php3, (i) folder-rename.php3, (j) folders.php3, (k) mbox-action.php3, (l) mbox-list.php3, (m) message-delete.php3, (n) message-forward.php3, (o) message-header.php3, (p) message-print.php3, (q) message-read.php3, (r) message-reply.php3, (s) message-replyall.php3, (t) message-search.php3, or (u) settings.php3; and the (2) BSX_HTXDIR parameter in (v) files/login.php3.
📍 영향받는 시스템
BasiliX 1.1.1 이전 모든 버전
⚔️ 공격 벡터
HTTP 요청의 BSX_LIBDIR 또는 BSX_HTXDIR 파라미터에 원격 PHP 파일 URL 주입
🛡️ 대응 방법
BasiliX를 최신 버전으로 업그레이드하거나 입력값 검증 강화 및 원격 파일 포함 기능 제한
🔧 검증 코드
BasiliX 관련 파일이나 디렉토리가 검출되면 취약한 버전이 설치된 상태이므로 즉시 제거 또는 업그레이드 필요
find / -name '*basilix*' -o -name '*basiliX*' 2>/dev/null | head -5