🇰🇷 한글 설명
Webkul Krayin CRM v2.2.x의 /admin/tinymce/upload 엔드포인트에서 인증된 사용자가 악의적인 PHP 파일을 업로드하여 원격 코드 실행(RCE)을 수행할 수 있는 임의 파일 업로드 취약점입니다. 공격자는 검증 우회를 통해 서버 상에서 임의의 코드를 실행하고 시스템을 완전히 제어할 수 있습니다.
💡 쉬운 설명
CRM 관리 페이지의 파일 업로드 기능에서 위험한 파일(PHP)을 업로드할 수 있는 결함입니다. 해커가 이를 악용하면 웹 서버를 완전히 장악할 수 있습니다.
🇺🇸 원문 (English)
An authenticated arbitrary file upload vulnerability in the /admin/tinymce/upload endpoint of Webkul Krayin CRM v2.2.x allows attackers to execute arbitrary code via uploading a crafted PHP file.
📍 영향받는 시스템
Webkul Krayin CRM v2.2.x (모든 2.2.x 버전)
⚔️ 공격 벡터
인증된 관리자 계정으로 /admin/tinymce/upload 엔드포인트에 PHP 파일 업로드
🛡️ 대응 방법
v2.3.0 이상으로 즉시 업그레이드 또는 파일 업로드 검증 및 PHP 실행 방지 보안 패치 적용
🔧 검증 코드
업로드 성공 응답 또는 파일경로 반환 시 취약점 존재, 파일 타입 거부 메시지면 방어됨
curl -s -X POST 'http://target/admin/tinymce/upload' -H 'Cookie: session_id=valid' -F '[email protected]' | grep -E 'success|error|uploaded'