🇰🇷 한글 설명
w2box 4.0.0 Beta4의 파일 업로드 기능이 확장자 검증을 제대로 수행하지 않아 발생하는 취약점입니다. 공격자가 .php.jpg 같은 이중 확장자를 사용하여 제한된 파일로 인식하도록 우회하고 PHP 코드를 실행할 수 있습니다. 웹 서버가 .jpg 파일을 PHP로 실행하도록 설정된 경우 원격 코드 실행이 가능합니다.
💡 쉬운 설명
악의적인 사용자가 이미지 파일인 척 하면서 실제로는 해로운 프로그램(PHP 코드)을 서버에 업로드할 수 있는 보안 결함입니다. 업로드된 파일이 실행되면 서버 전체가 공격자에게 장악될 수 있습니다.
🇺🇸 원문 (English)
Unrestricted file upload vulnerability in labs.beffa.org w2box 4.0.0 Beta4 allows remote attackers to upload arbitrary PHP code via a filename with a double extension such as .php.jpg.
📍 영향받는 시스템
labs.beffa.org w2box 4.0.0 Beta4 이하 버전
⚔️ 공격 벡터
파일 업로드 폼에서 .php.jpg 같은 이중 확장자 파일명을 사용하여 검증 우회 후 PHP 코드 실행
🛡️ 대응 방법
w2box를 패치된 버전으로 업그레이드하거나, 웹 서버 설정에서 업로드 디렉토리의 PHP 실행을 비활성화하며, 파일 확장자 화이트리스트 검증 추가
🔧 검증 코드
시스템에 w2box가 설치되어 있으면 경로가 표시됩니다. 결과가 없으면 설치되어 있지 않습니다.
find / -name 'w2box*' -o -path '*/w2box/*' 2>/dev/null | head -5