🔍 CVE-2022-50907

8.8
CVSS Score
HIGH
2026-01-13
2026-01-14 16:25
✅ 완료

🇰🇷 한글 설명

e107 CMS 버전 3.2.1에서 파일 업로드 취약점이 발견되어 인증된 관리자 사용자가 업로드 제한을 우회하여 PHP 파일을 실행할 수 있습니다. 공격자는 업로드 URL 매개 변수를 조작하여 부모 디렉토리에 악의적인 PHP 파일을 업로드할 수 있으며, 이는 Media Manager 가져오기 기능을 통해 원격 코드 실행을 허용합니다.

💡 쉬운 설명

e107 CMS의 파일 업로드 취약점으로 인해 인증된 관리자가 악의적인 PHP 파일을 업로드하여 서버를 제어할 수 있습니다. 이는 시스템의 보안을 심각하게 위협할 수 있습니다. 업로드 제한을 우회하여 악의적인 코드를 실행할 수 있습니다.

🇺🇸 원문 (English)

e107 CMS version 3.2.1 contains a file upload vulnerability that allows authenticated administrative users to bypass upload restrictions and execute PHP files. Attackers can upload malicious PHP files to parent directories by manipulating the upload URL parameter, enabling remote code execution through the Media Manager import feature.

📍 영향받는 시스템

e107 CMS 버전 3.2.1

⚔️ 공격 벡터

인증된 관리자가 업로드 URL 매개 변수를 조작하여 악의적인 PHP 파일을 업로드

🛡️ 대응 방법

최신 버전의 e107 CMS로 업데이트하거나, 업로드 제한을 강화하고, Media Manager 가져오기 기능의 보안을 강화

🔧 검증 코드

로컬에서 Python을 실행하여 exemplo.com의 e107 CMS 버전을 확인합니다. 예제 도메인을 실제 도메인으로 교체하고, Python이 설치되어 있는지 확인하세요. 실행 결과는 JSON 형식으로 출력됩니다.

Shell / Script
python -c "import requests; response = requests.get('https://example.com/e107_v3.2.1/index.php'); if response.status_code == 200: print('{{"result": "취약", "reason": "e107 CMS 버전 3.2.1이 사용되고 있습니다."}}'); else: print('{{"result": "양호", "reason": "e107 CMS 버전 3.2.1이 사용되지 않고 있습니다."}}')"

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

PHP