🔍 CVE-2015-3638

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

🇰🇷 한글 설명

phpMyBackupPro 2.5 이전 버전에서 정수 입력 검증이 없어서, 인증된 원격 사용자가 scheduled.php의 path, filename, period 매개변수에 PHP 스크립트를 주입하거나 PHP 변수 변수를 통해 설정 변수에 PHP 코드를 삽입할 수 있습니다. 이를 통해 서버에서 임의의 PHP 코드를 실행할 수 있습니다.

💡 쉬운 설명

phpMyBackupPro 백업 소프트웨어에서 입력값 검증이 부족해서, 로그인한 사용자가 악의적인 PHP 명령어를 실행할 수 있습니다. 이를 통해 서버를 완전히 제어하거나 민감한 데이터를 탈취할 수 있습니다.

🇺🇸 원문 (English)

phpMyBackupPro before 2.5 does not validate integer input, which allows remote authenticated users to execute arbitrary PHP code by injecting scripts via the path, filename, and period parameters to scheduled.php, and making requests to injected scripts, or by injecting PHP into a PHP configuration variable via a PHP variable variable.

📍 영향받는 시스템

phpMyBackupPro 2.5 이전의 모든 버전

⚔️ 공격 벡터

인증된 사용자가 scheduled.php의 path/filename/period 매개변수나 PHP 변수 변수를 통해 PHP 코드 주입

🛡️ 대응 방법

phpMyBackupPro를 버전 2.5 이상으로 즉시 업그레이드하고 모든 사용자 입력에 대한 검증 및 새니타이징 구현

🔧 검증 코드

dpkg 출력에서 phpmybackuppro가 나타나면 버전 확인하여 2.5 미만이면 취약하고, 미설치되면 영향없음

Shell / Script
dpkg -l 2>/dev/null | grep phpmybackuppro || php -r "echo 'check application directory manually'";

📊 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