🔍 CVE-2022-41573

9.8
CVSS Score
CRITICAL
2025-01-07
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

Ovidentia 8.3의 파일 업로드 기능이 실행 가능한 파일의 업로드를 방지하지 못합니다. 공격자는 PHP 코드가 포함된 .png 파일을 업로드한 후 .php 확장자로 변경하여 images/common/ URI를 통해 원격 코드 실행을 수행할 수 있습니다.

💡 쉬운 설명

Ovidentia 웹 애플리케이션의 이미지 업로드 기능에서 악의적인 PHP 파일을 업로드하여 서버에서 실행할 수 있습니다. 공격자는 이를 통해 서버를 완전히 장악할 수 있습니다.

🇺🇸 원문 (English)

An issue was discovered in Ovidentia 8.3. The file upload feature does not prevent the uploading of executable files. A user can upload a .png file containing PHP code and then rename it to have the .php extension. It will then be accessible at an images/common/ URI for remote code execution.

📍 영향받는 시스템

Ovidentia 8.3 및 이전 버전

⚔️ 공격 벡터

인증된 사용자가 파일 업로드 기능을 통해 PHP 코드를 포함한 파일을 업로드하고 확장자를 변경하여 원격 코드 실행 수행

🛡️ 대응 방법

Ovidentia를 최신 버전으로 업그레이드하고, 파일 업로드 검증(확장자 화이트리스트, MIME 타입 검증), 웹서버 설정에서 images 디렉토리의 PHP 실행 비활성화

🔧 검증 코드

위 명령어는 images/common 디렉토리의 접근 가능 여부와 파일 목록을 확인합니다. PHP 파일이 나열되거나 실행 가능하면 취약점이 존재합니다.

Shell / Script
curl -s http://target/images/common/ | head -20

📊 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