🇰🇷 한글 설명
Joomla의 JCE 컴포넌트의 파일 업로드 필터링 우회 취약점으로, 이중 확장자(예: .jpg.pht)를 사용하여 PHP 파일을 업로드할 수 있습니다. 청킹이 활성화된 상태에서 인증된 작성자가 원격으로 임의의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
Joomla 에디터에서 안전 검사를 우회하여 실행 가능한 PHP 파일을 업로드할 수 있습니다. 공격자가 서버를 완전히 제어할 수 있게 됩니다.
🇺🇸 원문 (English)
Unrestricted file upload vulnerability in editor/extensions/browser/file.php in the Joomla Content Editor (JCE) component before 2.1 for Joomla!, when chunking is set to greater than zero, allows remote authors to execute arbitrary PHP code by uploading a PHP file with a double extension as demonstrated by .jpg.pht.
📍 영향받는 시스템
Joomla Content Editor (JCE) component < 2.1
⚔️ 공격 벡터
인증된 사용자(Author 이상)가 .jpg.pht 같은 이중 확장자로 PHP 파일을 업로드
🛡️ 대응 방법
JCE 컴포넌트를 2.1 이상으로 즉시 업그레이드
🔧 검증 코드
JCE 버전이 2.1 미만이면 취약함. 버전이 2.1 이상이거나 파일이 없으면 안전.
grep -r 'version.*jce' /var/www/html/administrator/components/com_jce/ 2>/dev/null | head -1