🔍 CVE-2023-53928

5.4
CVSS Score
MEDIUM
2025-12-17
2025-12-18 15:15
✅ 완료

🇰🇷 한글 설명

PHPFusion 9.10.30에는 파일 관리자에서 저장된 크로스 사이트 스크립팅 취약점이 존재하여 공격자가 악의적인 SVG 파일을 업로드할 수 있습니다. 이 파일은 임의의 자바스크립트를 실행하여 사용자 세션 정보를 탈취하거나 클라이언트 측 공격을 수행할 수 있습니다.

💡 쉬운 설명

PHPFusion 9.10.30은 악의적인 SVG 파일을 업로드하여 임의의 자바스크립트를 실행할 수 있는 취약점이 있습니다. 이는 사용자 세션 정보를 탈취하거나 클라이언트 측 공격을 수행할 수 있습니다. 사용자는 최신 버전으로 업데이트하여 취약점을 해결해야 합니다.

🇺🇸 원문 (English)

PHPFusion 9.10.30 contains a stored cross-site scripting vulnerability in the file manager that allows attackers to upload malicious SVG files with embedded JavaScript. Attackers can upload SVG files with script tags that execute arbitrary JavaScript when viewed, potentially stealing user session information or performing client-side attacks.

📍 영향받는 시스템

PHPFusion 9.10.30

⚔️ 공격 벡터

악의적인 SVG 파일 업로드

🛡️ 대응 방법

최신 버전으로 업데이트하거나 파일 업로드 기능을 제한

🔧 검증 코드

로컬에서 Python을 실행하고, requests 라이브러리가 설치되어 있는지 확인합니다. 예제 코드에서 'https://example.com/path/to/phpfusion/version.php'를 실제 PHPFusion 설치 경로의 버전 파일로 교체합니다. 코드를 실행하면 PHPFusion 버전을 확인하여 취약점 여부를 판단합니다.

Shell / Script
import requests
response = requests.get('https://example.com/path/to/phpfusion/version.php')
if '9.10.30' in response.text:
    print({"result": "취약", "reason": "PHPFusion 9.10.30 버전 사용"})
else:
    print({"result": "양호", "reason": "최신 버전 사용"})

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP