🔍 CVE-2022-50912

9.8
CVSS Score
CRITICAL
2026-01-13
2026-01-14 16:25
✅ 완료

🇰🇷 한글 설명

ImpressCMS 1.4.4 버전에서 파일 업로드 취약점이 존재하여 공격자가 악의적인 파일을 업로드할 수 있습니다. 공격자는 파일 확장자를 조작하여 임의의 PHP 코드를 서버에서 실행할 수 있습니다.

💡 쉬운 설명

ImpressCMS 1.4.4 버전에서는 파일 업로드 시 파일 확장자를 제대로 검사하지 않아 악의적인 파일을 업로드할 수 있습니다. 이는 서버에 악의적인 코드를 실행시키는 취약점입니다. 사용자는 최신 버전으로 업데이트하거나 파일 업로드 기능을 제한해야 합니다.

🇺🇸 원문 (English)

ImpressCMS 1.4.4 contains a file upload vulnerability with weak extension sanitization that allows attackers to upload potentially malicious files. Attackers can bypass file upload restrictions by using alternative file extensions .php2.php6.php7.phps.pht to execute arbitrary PHP code on the server.

📍 영향받는 시스템

ImpressCMS 1.4.4

⚔️ 공격 벡터

파일 업로드 기능을 이용한 공격

🛡️ 대응 방법

최신 ImpressCMS 버전으로 업데이트하거나 파일 업로드 기능을 제한

🔧 검증 코드

로컬에서 Python이 설치되어 있어야 하며, ImpressCMS가 설치된 서버의 버전을 확인하는 코드입니다. 코드를 실행하기 전에 https://example.com/path/to/impresscms/version을 실제 ImpressCMS가 설치된 서버의 경로로 변경해야 합니다.

Shell / Script
python -c "import requests; response = requests.get('https://example.com/path/to/impresscms/version'); if '1.4.4' in response.text: print('{{"result": "취약", "reason": "ImpressCMS 1.4.4 버전 확인"}}'); else: print('{{"result": "양호", "reason": "최신 버전 사용"}}')"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP