🇰🇷 한글 설명
ImperialBB 2.3.5 이전 버전의 제한되지 않은 파일 업로드 취약점으로, 원격 인증 사용자가 Upload_Avatar 파라미터에 .php 파일을 image/gif 콘텐츠 타입으로 위장하여 업로드할 수 있습니다. 업로드된 PHP 파일이 웹서버에서 실행되면 공격자가 서버의 모든 권한으로 임의의 코드를 실행할 수 있습니다.
💡 쉬운 설명
ImperialBB라는 게시판 소프트웨어에서 사용자 프로필 사진 업로드 시 악의적인 프로그램(PHP 파일)을 몰래 끼워넣을 수 있는 보안 허점입니다. 공격자가 이 파일을 실행하면 서버의 모든 정보를 탈취하거나 제어할 수 있습니다.
🇺🇸 원문 (English)
Unrestricted file upload vulnerability in ImperialBB 2.3.5 and earlier allows remote authenticated users to upload and execute arbitrary PHP code by placing a .php filename in the Upload_Avatar parameter and sending the image/gif content type.
📍 영향받는 시스템
ImperialBB 2.3.5 및 이전 버전
⚔️ 공격 벡터
인증된 사용자가 프로필 사진 업로드 시 .php 파일을 image/gif 타입으로 위장하여 전송 후 실행
🛡️ 대응 방법
ImperialBB를 최신 버전으로 업그레이드하거나 파일 확장자 및 실제 MIME 타입 검증 강화
🔧 검증 코드
파일이 검색되면 ImperialBB가 설치된 것이며, 2.3.5 이하 버전은 취약함
find /var/www -type f -name "*.php" -path "*imperial*" 2>/dev/null | head -1