🔍 CVE-2018-7162

7.5
CVSS Score
HIGH
2018-06-13
2026-10-08 22:16
✅ 완료

🇰🇷 한글 설명

Node.js 9.x 및 10.x의 모든 버전에서 발생하는 취약점으로, TLS 서버를 지원하는 HTTP 서버를 대상으로 합니다. 공격자가 TLS 핸드셰이크 과정에서 중복되거나 예상치 못한 메시지를 전송하면 프로세스가 충돌하여 서비스 거부(DoS) 상태가 될 수 있습니다.

💡 쉬운 설명

인터넷 보안 연결을 설정하는 과정에서 특수한 메시지를 보내 서버를 강제로 멈추게 만드는 공격입니다. 이로 인해 웹사이트나 서비스가 정상적으로 작동하지 않을 수 있습니다.

🇺🇸 원문 (English)

All versions of Node.js 9.x and 10.x are vulnerable and the severity is HIGH. An attacker can cause a denial of service (DoS) by causing a node process which provides an http server supporting TLS server to crash. This can be accomplished by sending duplicate/unexpected messages during the handshake. This vulnerability has been addressed by updating the TLS implementation.

📍 영향받는 시스템

Node.js 9.x 및 10.x의 모든 버전

⚔️ 공격 벡터

TLS 핸드셰이크 과정 중 중복되거나 비정상적인 메시지 전송을 통한 DoS 공격

🛡️ 대응 방법

Node.js를 최신 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

명령어 결과에 v9.x 또는 v10.x 버전이 출력되면 해당 취약점에 노출된 상태입니다.

Shell / Script
node -v | grep -E 'v9\.|v10\.'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Node.js