🔍 CVE-2017-14050

8.8
CVSS Score
HIGH
2017-08-31
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

BlackCat CMS 1.2의 애드온 설치 기능에서 ZIP 파일 검증 미흡으로 인해 인증된 사용자가 .php 파일을 포함한 ZIP 아카이브를 업로드하여 임의의 PHP 코드를 실행할 수 있는 취약점입니다. 이를 통해 공격자가 웹 서버 권한으로 악성 코드를 실행할 수 있습니다.

💡 쉬운 설명

BlackCat CMS에서 권한 있는 사용자가 악의적인 ZIP 파일을 업로드할 때 안에 숨겨진 나쁜 프로그램(PHP 코드)이 자동으로 실행되는 문제입니다. 이를 통해 웹사이트 전체가 장악될 수 있습니다.

🇺🇸 원문 (English)

In BlackCat CMS 1.2, backend/addons/install.php allows remote authenticated users to execute arbitrary PHP code via a ZIP archive that contains a .php file.

📍 영향받는 시스템

BlackCat CMS 1.2 및 이전 버전의 backend/addons/install.php

⚔️ 공격 벡터

인증된 사용자가 .php 파일을 포함한 조작된 ZIP 아카이브를 애드온 설치 기능에 업로드하여 PHP 코드 실행

🛡️ 대응 방법

BlackCat CMS를 최신 패치 버전으로 업그레이드하거나 ZIP 추출 시 파일 타입 검증 및 업로드 디렉토리 실행 권한 제거

🔧 검증 코드

install.php 파일이 존재하고 ZIP 파일 처리 시 파일 확장자 검증 로직이 없으면 취약한 상태입니다. 경고 메시지가 출력되면 업그레이드 필요.

Shell / Script
find /var/www/html -name 'install.php' -path '*/backend/addons/*' 2>/dev/null && grep -q 'ZipArchive' /var/www/html/backend/addons/install.php && echo 'Vulnerable ZIP handling detected'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

PHP