🔍 CVE-2025-58093

6.1
CVSS Score
MEDIUM
2026-01-20
2026-01-20 15:17
✅ 완료

🇰🇷 한글 설명

MedDream PACS Premium 7.3.6.870의 config.php 기능에 반사형 크로스 사이트 스크립팅(XSS) 취약점이 여러 개 존재합니다. 악의적으로 조작된 URL을 통해 임의의 자바스크립트 코드를 실행할 수 있습니다. 이 취약점은 phpdir 매개 변수에 영향을 미칩니다.

💡 쉬운 설명

MedDream PACS Premium의 특정 버전에서 악의적인 URL을 통해 자바스크립트 코드가 실행될 수 있는 취약점이 있습니다. 이는 사용자에게 악성 URL을 클릭하게 하거나 웹사이트에 악성 스크립트를 삽입할 수 있습니다. 이 취약점을 이용한 공격은 사용자의 브라우저에서 코드를 실행하게 하여 개인 정보 탈취나 기타 악의적인 동작을 유발할 수 있습니다.

🇺🇸 원문 (English)

Multiple reflected cross-site scripting (xss) vulnerabilities exist in the config.php functionality of MedDream PACS Premium 7.3.6.870. Specially crafted malicious URLs can lead to arbitrary javascript code execution. An attacker can provide a crafted URL to trigger these vulnerabilities.This vulnerability affects the phpdir parameter.

📍 영향받는 시스템

MedDream PACS Premium 7.3.6.870

⚔️ 공격 벡터

악의적인 URL을 클릭하거나 웹사이트에 악성 스크립트를 삽입

🛡️ 대응 방법

MedDream PACS Premium의 최신 버전으로 업데이트하거나, 입력 데이터에 대한 적절한 검증 및 제한을 구현하여 취약점을 완화할 수 있습니다.

🔧 검증 코드

로컬에서 MedDream PACS Premium이 설치되어 있는 경우, 위의 Python 코드를 실행하여 취약점 여부를 확인할 수 있습니다. 코드를 실행하기 전에 Python과 requests 라이브러리가 설치되어 있는지 확인해야 합니다. 코드는 config.php에서 phpdir 매개 변수에 XSS 공격을 시도하고, 성공적으로 공격이 이루어졌다면 '취약'으로 판단합니다.

Shell / Script
python -c "import requests; url = 'http://localhost/config.php'; params = {'phpdir': '<script>alert(1)</script>'}; response = requests.get(url, params=params); if response.status_code == 200 and '<script>alert(1)</script>' in response.text: print('{{"result": "취약", "reason": "XSS 취약점 존재"}}'); else: print('{{"result": "양호", "reason": "XSS 취약점 없음"}}')"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP