🔍 CVE-2013-4450

5.0
CVSS Score
MEDIUM
2013-10-21
2026-06-16 23:57
✅ 완료

🇰🇷 한글 설명

Node.js 0.10.21 이전과 0.8.26 이전 버전의 HTTP 서버에서 응답을 읽지 않은 상태로 대량의 파이프라인된 요청을 전송할 때 메모리와 CPU 리소스를 과도하게 소비하도록 유도하는 서비스 거부(DoS) 취약점입니다.

💡 쉬운 설명

Node.js 웹 서버에 많은 요청을 빠르게 보내면서 응답을 받지 않으면, 서버의 메모리와 CPU가 과다 소비되어 정상 사용자가 서비스를 이용할 수 없게 됩니다. 공격자는 특별한 도구 없이 간단한 요청만으로 서버를 마비시킬 수 있습니다.

🇺🇸 원문 (English)

The HTTP server in Node.js 0.10.x before 0.10.21 and 0.8.x before 0.8.26 allows remote attackers to cause a denial of service (memory and CPU consumption) by sending a large number of pipelined requests without reading the response.

📍 영향받는 시스템

Node.js 0.10.0~0.10.20, 0.8.0~0.8.25

⚔️ 공격 벡터

HTTP 파이프라인된 요청을 대량 전송하면서 응답 수신을 지연시켜 서버의 메모리와 CPU 리소스 고갈

🛡️ 대응 방법

Node.js를 0.10.21 이상 또는 0.8.26 이상으로 즉시 업그레이드

🔧 검증 코드

Node.js 버전이 취약한 범위(v0.8.0~v0.8.25, v0.10.0~v0.10.20)에 해당하면 'VULNERABLE'이 출력되고, 패치된 버전이면 'SAFE'가 출력됩니다.

Shell / Script
node --version | grep -E 'v0\.8\.([0-9]|1[0-9]|2[0-5])|v0\.10\.([0-9]|1[0-9]|20)' && echo 'VULNERABLE' || echo 'SAFE'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:N/I:N/A:P

💻 영향받는 소프트웨어

Node.js