🔍 CVE-2023-53924

8.8
CVSS Score
HIGH
2025-12-17
2025-12-18 19:38
✅ 완료

🇰🇷 한글 설명

UliCMS 2023.1-sniffing-vicuna에서 원격 코드 실행 취약점이 발견되어 인증된 공격자가 프로필 아바타 업로드 중 .phar 확장자의 PHP 파일을 업로드할 수 있습니다. 공격자는 업로드된 파일의 위치를 방문하여 코드를 실행시킬 수 있으며, 악의적으로 제작된 아바타 업로드를 통해 시스템 명령어를 실행할 수 있습니다.

💡 쉬운 설명

UliCMS를 사용하는 시스템에서 인증된 사용자가 악의적인 PHP 파일을 업로드하여 시스템을 제어할 수 있는 취약점이 발견되었습니다. 이는 시스템의 보안을 위협할 수 있습니다. 업로드된 파일을 실행하면 시스템 명령어를 실행할 수 있으므로 즉시 조치가 필요합니다.

🇺🇸 원문 (English)

UliCMS 2023.1-sniffing-vicuna contains a remote code execution vulnerability that allows authenticated attackers to upload PHP files with .phar extension during profile avatar upload. Attackers can trigger code execution by visiting the uploaded file's location, enabling system command execution through maliciously crafted avatar uploads.

📍 영향받는 시스템

UliCMS 2023.1-sniffing-vicuna

⚔️ 공격 벡터

인증된 사용자가 프로필 아바타 업로드를 통해 악의적인 PHP 파일(.phar 확장자)을 업로드하여 시스템을 공격

🛡️ 대응 방법

UliCMS를 최신 버전으로 업데이트하고, 프로필 아바타 업로드 시 파일 확장자와 내용을 검사하여 악의적인 파일 업로드를 방지

🔧 검증 코드

로컬 시스템에서 Python을 실행하여 UliCMS 버전을 확인합니다. UliCMS가 설치된 서버의 버전 정보 페이지에 접근하여 버전을 확인합니다. 이 코드는 UliCMS 버전을 확인하여 취약점의 존재 여부를 판단합니다.

Shell / Script
import requests
response = requests.get('https://example.com/ulicms/version.php')
if '2023.1-sniffing-vicuna' in response.text:
    print('{"result": "취약", "reason": "UliCMS 버전이 2023.1-sniffing-vicuna로 확인"}')
else:
    print('{"result": "양호", "reason": "UliCMS 버전이 최신 버전으로 확인"}')

📊 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