🔍 CVE-2011-2745

6.5
CVSS Score
MEDIUM
2011-07-27
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

Chyrp 2.0 및 이하 버전의 swfupload 확장기능에서 파일 업로드 시 클라이언트 측 JavaScript로만 확장자를 검증하여, 인증된 사용자가 PHP 파일을 업로드하고 관리자 영역의 write_post 액션을 통해 임의의 PHP 코드를 실행할 수 있는 취약점입니다.

💡 쉬운 설명

업로드 파일 검증이 브라우저에서만 이루어져 서버 검증이 없으므로, 공격자가 파일 확장자를 조작하여 위험한 PHP 파일을 업로드할 수 있습니다. 업로드된 파일이 실행되면서 서버를 완전히 장악당할 수 있습니다.

🇺🇸 원문 (English)

upload_handler.php in the swfupload extension in Chyrp 2.0 and earlier relies on client-side JavaScript code to restrict the file extensions of uploaded files, which allows remote authenticated users to upload a .php file, and consequently execute arbitrary PHP code, via a write_post action to the default URI under admin/.

📍 영향받는 시스템

Chyrp 2.0 이하 버전 (swfupload 확장기능 포함)

⚔️ 공격 벡터

관리자 권한으로 admin/ 경로의 write_post 액션에서 .php 파일 업로드

🛡️ 대응 방법

Chyrp를 최신 버전으로 업그레이드 또는 swfupload 확장기능 제거 및 서버 측 파일 유형 검증 구현

🔧 검증 코드

명령어가 파일을 반환하면 취약한 Chyrp 설치 확인, 결과 없으면 미설치 또는 이미 패치됨

Shell / Script
find / -path '*/swfupload/*' -name 'upload_handler.php' 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP