🇰🇷 한글 설명
WalRack의 파일 업로드 제한이 제대로 작동하지 않아 공격자가 .php.zzz와 같은 이중 확장자를 이용해 임의의 PHP 코드를 실행할 수 있는 원격 코드 실행 취약점입니다. 서버 보안 검증을 우회하여 악성 웹셀을 업로드하고 시스템을 제어할 수 있습니다.
💡 쉬운 설명
WalRack 파일 업로드 기능에 결함이 있어서 특수한 파일명(.php.zzz)으로 악성 프로그램을 올릴 수 있습니다. 이를 통해 해커가 서버를 완전히 장악할 수 있습니다.
🇺🇸 원문 (English)
WalRack 1.x before 1.1.9 and 2.x before 2.0.7 does not properly restrict file uploads, which allows remote attackers to execute arbitrary PHP code via vectors involving a double extension, as demonstrated by a .php.zzz file.
📍 영향받는 시스템
WalRack 1.x (1.1.9 이전), WalRack 2.x (2.0.7 이전)
⚔️ 공격 벡터
이중 확장자(.php.zzz 등)를 사용한 파일 업로드로 MIME 타입 검증 우회 및 PHP 코드 원격 실행
🛡️ 대응 방법
WalRack을 1.1.9 이상(1.x 계열) 또는 2.0.7 이상(2.x 계열)으로 업그레이드
🔧 검증 코드
WalRack 설치 디렉토리의 version.php 파일에서 버전 번호 확인 후 1.1.9 미만 또는 2.0.7 미만이면 패치 필요
find /var/www -type f -name 'version.php' -exec grep -l 'WalRack' {} \; 2>/dev/null | head -1