🔍 CVE-2025-63645

5.4
CVSS Score
MEDIUM
2025-11-12
2026-11-05 14:10
✅ 완료

🇰🇷 한글 설명

pH7Software pH7-Social-Dating-CMS 17.9.1의 메시지 시스템에서 저장형 XSS 취약점이 존재합니다. 한 사용자가 보낸 메시지 내용이 필터링 없이 서버에 저장되며, 수신자의 Inbox 화면에서 적절한 인코딩 없이 렌더링됩니다. 이로 인해 공격자가 삽입한 스크립트가 수신자의 브라우저에서 실행될 수 있습니다.

💡 쉬운 설명

공격자가 사이트 메시지에 악성 스크립트를 숨겨 보내면, 그 메시지를 열어본 다른 사용자의 브라우저에서 해당 코드가 실행됩니다. 이를 통해 로그인 정보나 개인 데이터가 탈취될 수 있습니다.

🇺🇸 원문 (English)

A stored cross-site scripting (XSS) vulnerability exists in pH7Software pH7-Social-Dating-CMS 17.9.1 in the application's message system. Unsanitized message content submitted by one user is persisted by the server and later rendered in another user's Inbox view without appropriate context-aware encoding. As a result, attacker-controlled content executes in the recipient's browser context when the Inbox message is viewed.

📍 영향받는 시스템

pH7Software pH7-Social-Dating-CMS 17.9.1 (메시지/Inbox 기능 사용 환경)

⚔️ 공격 벡터

공격자가 악성 스크립트를 포함한 메시지를 전송하면, 피해자가 Inbox에서 해당 메시지를 열람할 때 브라우저에서 스크립트가 실행됨

🛡️ 대응 방법

벤더 패치 적용 또는 메시지 출력 시 컨텍스트에 맞는 HTML 이스케이프 처리 및 입력값 정화(sanitization) 적용

🔧 검증 코드

결과에 17.9.1 버전 정보가 출력되면 해당 버전이 설치된 것이므로 취약 가능성이 있으며, 아무 결과도 없으면 설치 경로를 확인하거나 벤더 문서로 버전을 재확인해야 합니다.

Shell / Script
grep -ri 'version' /var/www/html/pH7-Social-Dating-CMS/ 2>/dev/null | grep -i '17.9.1' | head -5

📊 CVSS Vector String

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