🔍 CVE-2017-16903

9.8
CVSS Score
CRITICAL
2017-11-20
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

LvyeCMS 3.1 이하 버전에서 디렉토리 순회 취약점(dir 파라미터)과 PHP 코드 주입(content 파라미터)을 조합하여 index.php의 템플릿 스타일 추가 기능을 통해 원격에서 임의의 PHP 파일을 업로드하고 실행할 수 있습니다. 인증 없이 공격이 가능하여 전체 시스템이 완전히 제어될 수 있습니다.

💡 쉬운 설명

LvyeCMS 웹사이트 관리 프로그램의 파일 업로드 기능에 보안 결함이 있어서, 공격자가 악성 코드가 담긴 파일을 서버에 올리고 실행시킬 수 있습니다. 이를 통해 서버 전체를 장악당할 위험이 있습니다.

🇺🇸 원문 (English)

LvyeCMS through 3.1 allows remote attackers to upload and execute arbitrary PHP code via directory traversal sequences in the dir parameter, in conjunction with PHP code in the content parameter, within a template Style add request to index.php.

📍 영향받는 시스템

LvyeCMS 버전 3.1 이하

⚔️ 공격 벡터

index.php의 템플릿 스타일 추가 요청에서 dir 파라미터의 디렉토리 순회와 content 파라미터의 PHP 코드 주입을 결합한 원격 코드 실행

🛡️ 대응 방법

LvyeCMS를 최신 패치 버전으로 업그레이드하거나, 입력 검증 및 파일 업로드 접근 제어 강화, 웹 서버 권한 제한 설정

🔧 검증 코드

응답에서 LvyeCMS 버전 정보가 나타나면, 버전이 3.1 이하인지 확인하여 취약성 여부를 판단합니다.

Shell / Script
curl -s http://target/index.php 2>/dev/null | grep -oiP '(lvyecms|version)[\s:=]*[\d.]+' | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP