🔍 CVE-2026-63647

0.0
CVSS Score
UNKNOWN
2026-09-18
2026-09-23 18:12
✅ 완료

🇰🇷 한글 설명

CordysCRM 1.7.2 미만 버전에서 SseController의 특정 엔드포인트가 인증 없이 노출되는 취약점이 발견되었습니다. 공격자는 인증되지 않은 상태로 타인의 워크플로우 이벤트, 승인 요청, 알림 등을 읽거나 시스템 메시지를 주입하고 연결을 강제로 종료할 수 있습니다.

💡 쉬운 설명

로그인하지 않은 외부인이 다른 사용자의 개인적인 알림이나 업무 내용을 몰래 훔쳐보거나 방해할 수 있는 보안 결함입니다. 시스템이 사용자가 누구인지 제대로 확인하지 않고 정보를 전달하기 때문에 발생합니다.

🇺🇸 원문 (English)

CordysCRM is an open source AI-powered customer relationship management system that supports private deployment. Prior to 1.7.2, SseController exposes the anonymous /sse/subscribe, /sse/broadcast, and /sse/close endpoints because ShiroFilter.addPublicPathFilters permits the SSE paths, and the endpoints trust the caller-controlled userId instead of deriving an identity from an authenticated principal. An unauthenticated caller can use /sse/subscribe to read another user's workflow events, approval requests, mentions, and alerts, use /sse/broadcast to inject SYSTEM_HEARTBEAT messages into another user's stream, or use /sse/close to terminate another user's channel. This vulnerability is fixed in 1.7.2.

📍 영향받는 시스템

CordysCRM 1.7.2 미만 버전

⚔️ 공격 벡터

인증되지 않은 공격자가 공개된 SSE 엔드포인트(/sse/subscribe, /sse/broadcast, /sse/close)를 통해 조작된 userId를 사용하여 공격

🛡️ 대응 방법

CordysCRM을 최신 보안 패치가 적용된 1.7.2 버전 이상으로 업데이트하십시오.

🔧 검증 코드

명령어 실행 시 HTTP 200 OK가 반환되면 인증 없이 접근 가능한 취약한 상태이며, 401 또는 403이 반환되면 안전한 상태입니다.

Shell / Script
curl -s -I http://<target-ip>/sse/subscribe | grep -E 'HTTP/1.1 200|403|401'

💻 영향받는 소프트웨어

Magento Open Source