🔍 CVE-2008-2110

7.5
CVSS Score
HIGH
2008-05-07
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

QTOFileManager 1.0의 qtofm.php에서 파일 업로드 제한이 없어 공격자가 실행 가능한 확장자의 파일을 업로드할 수 있습니다. 업로드된 PHP 파일을 직접 요청하면 서버에서 실행되어 임의의 코드 실행이 가능합니다. 이는 전체 시스템 제어를 허용할 수 있는 심각한 원격 코드 실행 취약점입니다.

💡 쉬운 설명

웹사이트의 파일 업로드 기능이 위험한 파일(PHP 등)을 차단하지 않아 공격자가 악성 파일을 업로드할 수 있습니다. 업로드된 파일에 접근하면 악성 코드가 실행되어 웹사이트가 완전히 해킹됩니다.

🇺🇸 원문 (English)

Unrestricted file upload vulnerability in qtofm.php in QTOFileManager 1.0 allows remote attackers to execute arbitrary PHP code by uploading a file with an executable extension, then accessing it via a direct request.

📍 영향받는 시스템

QTOFileManager 1.0 (qtofm.php 컴포넌트)

⚔️ 공격 벡터

원격 공격자가 웹 인터페이스로 PHP 파일을 업로드 후 직접 URL 접근으로 실행

🛡️ 대응 방법

QTOFileManager를 최신 버전으로 업그레이드하거나, 파일 업로드 검증(확장자, MIME 타입), 업로드 디렉토리의 웹 실행 권한 제거 구현

🔧 검증 코드

qtofm.php 또는 QTOFileManager 설치를 찾으면, 파일 경로의 버전을 확인하고 소스 코드에서 파일 업로드 검증 로직이 없거나 확장자 검사만 수행하는지 검사하여 취약성 확인

Shell / Script
find / -name 'qtofm.php' 2>/dev/null || grep -r 'QTOFileManager' /var/www/ 2>/dev/null | head -1

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:P/I:P/A:P

💻 영향받는 소프트웨어

PHP