🔍 CVE-2026-39338

6.1
CVSS Score
MEDIUM
2026-04-07
2026-10-26 21:10
✅ 완료

🇰🇷 한글 설명

ChurchCRM 7.1.0 미만 버전에서 대시보드의 검색 파라미터를 통해 Blind Reflected XSS 취약점이 발생합니다. 서버가 잘못된 API 요청으로 인해 HTTP 500 오류를 반환하더라도, 브라우저가 오류 응답을 처리하기 전에 삽입된 스크립트를 먼저 실행하여 코드가 실행될 수 있습니다.

💡 쉬운 설명

공격자가 특수한 코드를 검색창에 입력하면, 서버에서 오류가 나더라도 사용자의 웹 브라우저에서 악성 코드가 몰래 실행될 수 있는 문제입니다. 이를 통해 사용자의 정보를 훔치거나 웹사이트를 조작할 수 있습니다.

🇺🇸 원문 (English)

ChurchCRM is an open-source church management system. Prior to 7.1.0, a Blind Reflected Cross-Site Scripting vulnerability exists in the search parameter accepted by the ChurchCRM dashboard. The application fails to sanitize or encode user-supplied input prior to rendering it within the browser's DOM. Although the application ultimately returns an HTTP 500 error due to the malformed API request caused by the payload, the browser's JavaScript engine parses and executes the injected <script> tags before the error response is returned — resulting in successful code execution regardless of the server-side error. This vulnerability is fixed in 7.1.0.

📍 영향받는 시스템

ChurchCRM 7.1.0 미만 모든 버전

⚔️ 공격 벡터

대시보드 검색 파라미터에 악성 스크립트를 삽입하여 브라우저에서 실행 유도

🛡️ 대응 방법

ChurchCRM를 최신 버전인 7.1.0 이상으로 업데이트

🔧 검증 코드

설치된 ChurchCRM의 버전을 확인하여 7.1.0 미만인지 확인합니다.

Shell / Script
curl -s http://<target-ip>/path/to/churchcrm | grep -i 'version' || echo 'Version check required via application UI'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server