🇰🇷 한글 설명
Cromosoft Simple Plantilla PHP(SPP)의 파일 업로드 기능에서 이중 확장자 검증 우회로 인한 무제한 파일 업로드 취약점입니다. 원격 공격자가 PHP 스크립트를 임의로 업로드하여 웹서버에서 실행시킬 수 있으며, 시스템 전체를 장악할 수 있습니다.
💡 쉬운 설명
파일을 업로드할 때 파일명을 '악성.php.jpg' 같이 속여서, 웹서버가 실제로 PHP 파일이라고 실행하게 하는 취약점입니다. 공격자가 악의적인 코드를 업로드해서 서버를 완전히 제어할 수 있습니다.
🇺🇸 원문 (English)
Unrestricted file upload vulnerability in Cromosoft Simple Plantilla PHP (SPP) allows remote attackers to upload arbitrary scripts via a filename with a double extension.
📍 영향받는 시스템
Cromosoft Simple Plantilla PHP (SPP) 모든 버전
⚔️ 공격 벡터
파일 업로드 인터페이스를 통해 이중 확장자(.php.jpg, .php.png 등)가 포함된 PHP 스크립트를 업로드하여 서버 실행 유도
🛡️ 대응 방법
SPP 지원 종료로 인해 패치 불가능 - 응용프로그램 제거 후 대체 솔루션으로 마이그레이션 권장. 임시조치: 웹서버에서 업로드 디렉토리 실행 권한 제거 및 명시적 확장자 필터링 강화
🔧 검증 코드
결과가 0이면 SPP 미설치, 1 이상이면 설치됨을 의미합니다. 해당 파일들의 경로를 기록하고 제거 또는 업그레이드 계획 수립.
find /var/www -name '*.php' 2>/dev/null | xargs grep -l 'Simple Plantilla\|SPP' 2>/dev/null | wc -l