🔍 CVE-2025-31340

0.0
CVSS Score
UNKNOWN
2025-04-17
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

Wisdom Master Pro 5.0~5.2 버전의 과정 정보 조회 함수에서 PHP include/require 문의 파일명 제어가 불충분합니다. 원격 공격자가 파일명 매개변수를 조작하여 임의의 파일을 포함시키고 시스템 명령어를 실행할 수 있습니다.

💡 쉬운 설명

웹 프로그램이 어떤 파일을 불러올지 결정할 때 사용자 입력을 제대로 검증하지 않아서, 공격자가 악의적인 파일을 실행하도록 만들 수 있습니다. 정상 사용자만 접근할 수 있어야 하는 파일들을 원격으로 조작되어 실행됩니다.

🇺🇸 원문 (English)

A improper control of filename for include/require statement in PHP program vulnerability in the retrieve course Information function of Wisdom Master Pro versions 5.0 through 5.2 allows remote attackers to perform arbitrary system commands by running a malicious file.

📍 영향받는 시스템

Wisdom Master Pro 5.0, 5.1, 5.2

⚔️ 공격 벡터

과정 정보 조회 요청 시 파일명 매개변수에 경로 순회 문자(../)를 포함하여 원격에서 임의 파일 포함 유도

🛡️ 대응 방법

Wisdom Master Pro를 5.3 이상으로 업그레이드하고, include/require 전에 파일명을 화이트리스트로 검증

🔧 검증 코드

결과에서 사용자 입력값이 직접 include/require에 전달되는 코드가 나타나면 취약점이 존재하는 것으로 판단

Shell / Script
grep -r 'include.*\$_' /path/to/wisdom-master/retrieve-course* 2>/dev/null | head -5

💻 영향받는 소프트웨어

PHP