🔍 CVE-2023-53952

8.8
CVSS Score
HIGH
2025-12-19
2025-12-19 21:15
✅ 완료

🇰🇷 한글 설명

Dotclear 2.25.3 버전에서는 원격 코드 실행 취약점이 존재하여 인증된 공격자가 블로그 게시글 생성 인터페이스를 통해 악의적인 PHP 파일을 업로드할 수 있습니다. 업로드된 파일에는 PHP 시스템 명령어가 포함될 수 있으며, 이 파일에 접근할 때 이러한 명령어가 실행되어 서버에서 임의의 코드를 실행할 수 있습니다.

💡 쉬운 설명

Dotclear 2.25.3 버전을 사용하는 경우, 악의적인 사용자가 블로그에 악성 PHP 파일을 업로드하여 서버를 제어할 수 있는 취약점이 있습니다. 이는 서버의 보안을 위협하는 심각한 취약점입니다.

🇺🇸 원문 (English)

Dotclear 2.25.3 contains a remote code execution vulnerability that allows authenticated attackers to upload malicious PHP files with .phar extension through the blog post creation interface. Attackers can upload files containing PHP system commands that execute when the uploaded file is accessed, enabling arbitrary code execution on the server.

📍 영향받는 시스템

Dotclear 2.25.3

⚔️ 공격 벡터

인증된 공격자가 블로그 게시글 생성 인터페이스를 통해 악의적인 PHP 파일(.phar 확장자)을 업로드

🛡️ 대응 방법

Dotclear를 최신 버전으로 업데이트 또는 업로드 파일에 대한 강력한 검증 및 제한을 구현

🔧 검증 코드

로컬에서 Python이 설치되어 있어야 하며, Dotclear 설치 경로와 버전을 확인하여 해당 코드를 수정하여 사용합니다. 이 코드는 Dotclear의 블로그 게시글 생성 인터페이스에 접근이 가능한 경우에만 실행되며, 실제 취약점 여부를 확인하려면 추가적인 확인이 필요합니다.

Shell / Script
python -c "import requests; response = requests.get('https://example.com/admin/blog/post'); if response.status_code == 200: print('{"result": "취약", "reason": "Dotclear 2.25.3 버전으로 확인"}') else: print('{"result": "양호", "reason": "Dotclear 2.25.3 버전이 아님"}')"

📊 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