🔍 CVE-2017-7324

9.8
CVSS Score
CRITICAL
2017-03-30
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

MODX Revolution 2.5.4-pl 이하 버전의 setup/templates/findcore.php 파일에서 core_path 파라미터를 통해 임의의 PHP 코드를 실행할 수 있는 취약점입니다. 설치 스크립트가 사용자 입력을 충분히 검증하지 않아 원격 공격자가 악의적인 코드를 주입하고 실행할 수 있습니다.

💡 쉬운 설명

MODX 설치 과정에서 파일 경로를 설정하는 부분에 보안 결함이 있어, 해커가 악의적인 명령어를 몰래 심을 수 있습니다. 이를 통해 공격자가 웹 서버의 모든 권한으로 명령을 실행할 수 있습니다.

🇺🇸 원문 (English)

setup/templates/findcore.php in MODX Revolution 2.5.4-pl and earlier allows remote attackers to execute arbitrary PHP code via the core_path parameter.

📍 영향받는 시스템

MODX Revolution 2.5.4-pl 이하 모든 버전

⚔️ 공격 벡터

HTTP GET/POST 요청으로 setup/templates/findcore.php에 조작된 core_path 파라미터를 전송하여 PHP 코드 실행

🛡️ 대응 방법

MODX Revolution을 2.5.5 이상으로 업그레이드하거나 setup 디렉토리를 삭제하고 입력 검증을 추가한 패치 적용

🔧 검증 코드

응답에서 PHP 에러나 예상치 못한 동작이 나타나면 취약점 가능성이 있습니다. setup 디렉토리가 접근 가능하고 findcore.php가 존재하며 동적 파라미터를 처리하는 경우 위험합니다.

Shell / Script
curl -s 'http://target/setup/templates/findcore.php?core_path=test' | grep -i 'error\|fatal\|parse' && echo 'Potentially vulnerable' || echo 'Check response'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP