🔍 CVE-2026-44217

0.0
CVSS Score
UNKNOWN
2026-05-12
2026-06-17 10:50
✅ 완료

🇰🇷 한글 설명

sse-channel 라이브러리 4.0.1 이전 버전에서 사용자 제공 값이 event, retry, id 필드에 전달될 경우 이벤트 스푸핑 취약점이 발생합니다. 공격자는 이를 악용하여 SSE 스트림에 임의의 메시지를 주입할 수 있습니다. 버전 4.0.1에서 수정되었습니다.

💡 쉬운 설명

sse-channel 라이브러리에서 공격자가 가짜 메시지를 삽입할 수 있는 취약점입니다. 사용자 입력을 검증하지 않으면 누구나 스트림에 임의의 데이터를 보낼 수 있습니다.

🇺🇸 원문 (English)

sse-channel is an SSE-implementation which can be used to any node.js http request/response stream. Prior to 4.0.1, implementations that allow user-provided values to be passed to event, retry or id fields are susceptible to event spoofing, where an attacker could inject arbitrary messages into the stream. This vulnerability is fixed in 4.0.1.

📍 영향받는 시스템

sse-channel < 4.0.1 (Node.js 라이브러리)

⚔️ 공격 벡터

사용자 제공 값을 검증 없이 event, retry, id 필드에 직접 전달하여 임의 메시지 주입

🛡️ 대응 방법

sse-channel을 4.0.1 이상으로 업그레이드

🔧 검증 코드

버전이 4.0.1 이상으로 표시되면 안전하며, 그 미만이면 즉시 업그레이드 필요

Shell / Script
npm list sse-channel 2>/dev/null | grep -oP 'sse-channel@\K[\d.]+' | head -1

💻 영향받는 소프트웨어

Node.js