🔍 CVE-2015-3640

7.5
CVSS Score
HIGH
2017-07-21
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

phpMyBackupPro 2.5 이전 버전에서 요청 파라미터의 점(.) 문자를 제대로 필터링하지 않아 인증된 사용자가 웹 쓰기 가능 디렉토리에 PHP 스크립트를 주입할 수 있는 취약점입니다. scheduled.php의 path, filename, dirs 파라미터를 조작하여 임의의 PHP 코드를 실행할 수 있습니다.

💡 쉬운 설명

백업 프로그램이 파일 경로 검증을 제대로 하지 않아서, 로그인한 공격자가 악의적인 PHP 파일을 업로드하고 실행할 수 있습니다. 서버의 완전한 제어권을 빼앗길 수 있는 위험한 취약점입니다.

🇺🇸 원문 (English)

phpMyBackupPro 2.5 and earlier does not properly escape the "." character in request parameters, which allows remote authenticated users with knowledge of a web-accessible and web-writeable directory on the target system to inject and execute arbitrary PHP scripts by injecting scripts via the path, filename, and dirs parameters to scheduled.php, and making requests to injected scripts.

📍 영향받는 시스템

phpMyBackupPro 버전 2.5 이하

⚔️ 공격 벡터

인증된 사용자가 scheduled.php의 path/filename/dirs 파라미터에 PHP 코드를 삽입하여 원격 코드 실행

🛡️ 대응 방법

phpMyBackupPro를 2.5 이상으로 업그레이드하거나 접근 제어 강화 및 입력값 검증 패치 적용

🔧 검증 코드

scheduled.php 파일이 발견되면 phpMyBackupPro가 설치되어 있으며, 경로에서 버전 확인 필요

Shell / Script
find / -name 'scheduled.php' -type f 2>/dev/null | grep -i phpmybackup

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP