🔍 CVE-2012-2902

6.0
CVSS Score
MEDIUM
2012-05-21
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

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 이상이거나 파일이 없으면 안전.

Shell / Script
grep -r 'version.*jce' /var/www/html/administrator/components/com_jce/ 2>/dev/null | head -1

📊 CVSS Vector String

CVSS Vector
AV:N/AC:M/Au:S/C:P/I:P/A:P

💻 영향받는 소프트웨어

PHP