🔍 CVE-2021-27191

7.5
CVSS Score
HIGH
2021-02-11
2026-06-17 03:44
✅ 완료

🇰🇷 한글 설명

Node.js용 get-ip-range 패키지 4.0.0 미만 버전에서 신뢰할 수 없는 입력값이 제공될 경우 서비스 거부(DoS) 취약점이 발생합니다. 공격자가 128.0.0.0/1과 같이 매우 큰 IP 범위를 입력하면 시스템 자원이 고갈될 수 있습니다.

💡 쉬운 설명

프로그램이 처리하기에 너무 방대한 양의 IP 주소 범위를 입력하면 컴퓨터가 과부하에 걸려 멈출 수 있는 문제입니다. 악의적인 사용자가 이 범위를 조작하여 서버를 마비시킬 수 있습니다.

🇺🇸 원문 (English)

The get-ip-range package before 4.0.0 for Node.js is vulnerable to denial of service (DoS) if the range is untrusted input. An attacker could send a large range (such as 128.0.0.0/1) that causes resource exhaustion.

📍 영향받는 시스템

get-ip-range package version < 4.0.0 (Node.js)

⚔️ 공격 벡터

신뢰할 수 없는 사용자로부터 입력받은 대규모 IP 범위 값을 처리하는 과정에서 자원 고갈 유도

🛡️ 대응 방법

get-ip-range 패키지를 4.0.0 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 결과에서 get-ip-range의 버전이 4.0.0 미만인지 확인하십시오.

Shell / Script
npm list get-ip-range

📊 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