🔍 CVE-2026-63466

4.1
CVSS Score
MEDIUM
2026-08-21
2026-10-14 19:10
✅ 완료

🇰🇷 한글 설명

Unleash 오픈소스 기능 관리 플랫폼의 8.0.3 미만 버전에서 발생하는 취약점입니다. 특정 구성 요소에서 Mustache.escape 함수를 항등 함수로 잘못 할당하여, 이후 발생하는 이메일, 웹훅 등의 알림 서비스에서 데이터 이스케이프 기능이 비활성화됩니다. 이를 통해 공격자는 신뢰할 수 있는 알림 채널에 악성 링크를 삽입할 수 있습니다.

💡 쉬운 설명

알림 메시지를 보낼 때 특수 문자를 안전하게 처리하는 기능이 꺼지는 버그가 있습니다. 이를 이용해 공격자는 정상적인 알림처럼 보이는 가짜 링크를 사용자에게 보낼 수 있습니다.

🇺🇸 원문 (English)

Unleash is an open-source feature management platform. Prior to 8.0.3, FeatureEventFormatterMd.format in src/lib/addons/feature-event-formatter-md.ts assigns Mustache.escape to an identity function before rendering action and path templates. Because Mustache.escape is process-wide, the assignment disables escaping for subsequent Mustache.render calls in email-service.ts, webhook.ts, datadog.ts, and new-relic.ts. An editor-level user can place Slack or Microsoft Teams link syntax in an unrestricted username, trigger a feature event, and inject an attacker-labeled link into a trusted outbound notification channel, while other Mustache sinks remain unescaped until restart. This issue is fixed in version 8.0.3.

📍 영향받는 시스템

Unleash version < 8.0.3

⚔️ 공격 벡터

편집자 권한을 가진 사용자가 사용자 이름에 특수 구문을 삽입하여 신뢰할 수 있는 알림 채널로 악성 링크를 주입

🛡️ 대응 방법

Unleash를 8.0.3 버전 이상으로 업데이트

🔧 검증 코드

출력된 결과에서 unleash의 버전이 8.0.3 미만인지 확인

Shell / Script
npm list unleash || dpkg -l | grep unleash

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Data REST