Victor CMS 1.0
인증된 사용자가 프로필 이미지 업로드 기능을 통해 악의적인 PHP 파일을 업로드
Victor CMS의 최신 버전으로 업데이트하거나, 파일 업로드 기능을 제한하거나, 업로드된 파일을 검사하여 악의적인 파일을 방지
로컬 시스템에서 Victor CMS가 설치되어 있는 경우, Python 3.x를 설치하고, 위의 코드를 실행하여 취약점 여부를 점검할 수 있습니다. 코드를 실행하기 전에, Victor CMS가 실행 중인 상태여야 하며, 업로드된 파일이 /img 디렉토리에 존재해야 합니다.
import requests
response = requests.get('http://localhost:80/img/')
if response.status_code == 200:
print('{"result": "취약", "reason": "업로드된 파일에 액세스할 수 있음"}')
else:
print('{"result": "양호", "reason": "업로드된 파일에 액세스할 수 없음"}')
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H