🔍 CVE-2010-1514

6.0
CVSS Score
MEDIUM
2010-06-15
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

TomatoCMS 2.0.6 이전 버전에서 파일 업로드 제한이 없어 인증된 사용자가 PHP 파일을 이미지로 위장하여 업로드할 수 있으며, 직접 접근하여 임의의 코드를 실행할 수 있는 취약점입니다. 특정 권한을 가진 사용자만 악용 가능합니다.

💡 쉬운 설명

관리자 권한이 있는 사용자가 숨겨진 PHP 파일을 이미지처럼 업로드한 후 웹 브라우저에서 직접 실행할 수 있는 보안 문제입니다. 이를 통해 서버를 완전히 장악할 수 있습니다.

🇺🇸 원문 (English)

Unrestricted file upload vulnerability in TomatoCMS 2.0.6 and earlier allows remote authenticated users, with certain privileges, to execute arbitrary PHP code by uploading an image file, and then accessing it via a direct request to the file in an unspecified directory.

📍 영향받는 시스템

TomatoCMS 2.0.6 이전 모든 버전

⚔️ 공격 벡터

인증된 사용자가 이미지 업로드 기능을 악용하여 PHP 코드가 포함된 파일을 업로드하고 공개 디렉토리에서 직접 접근하여 실행

🛡️ 대응 방법

TomatoCMS를 2.0.7 이상으로 업그레이드하고, 업로드 디렉토리에서 PHP 실행을 비활성화하며, 파일 타입 검증을 강화합니다.

🔧 검증 코드

명령어가 TomatoCMS 버전 정보를 반환하면 설치되어 있으며, 2.0.6 이전인지 확인하여 취약점 여부를 판단합니다.

Shell / Script
find /var/www -name 'version.php' 2>/dev/null | xargs grep -i 'tomatocms' | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP