🇰🇷 한글 설명
Node.js용 WebSocket 라이브러리인 ws에서 발생하는 취약점입니다. 공격자가 서버로 지나치게 긴 WebSocket 페이로드를 전송할 경우, Node.js 프로세스가 충돌하여 서비스 거부(DoS) 상태가 될 수 있습니다.
💡 쉬운 설명
웹소켓 서버에 너무 큰 데이터를 한꺼번에 보내서 서버를 멈추게 만드는 공격입니다. 이로 인해 웹사이트나 서비스가 정상적으로 작동하지 않을 수 있습니다.
🇺🇸 원문 (English)
ws is a "simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455". By sending an overly long websocket payload to a `ws` server, it is possible to crash the node process. This affects ws 1.1.0 and earlier.
📍 영향받는 시스템
ws 1.1.0 및 그 이전 버전
⚔️ 공격 벡터
조작된 대용량 WebSocket 페이로드를 서버로 전송
🛡️ 대응 방법
ws 라이브러리를 최신 버전으로 업데이트
🔧 검증 코드
출력된 결과에서 ws의 버전이 1.1.0 이하인지 확인