🔍 CVE-2026-58045

6.2
CVSS Score
MEDIUM
2026-08-04
2026-10-23 23:10
✅ 완료

🇰🇷 한글 설명

Node.js의 TypedArray byteLength를 조작하여 node:zlib 동기 API에서 어설션(assertion)을 유발하고 프로세스를 중단시킬 수 있는 결함입니다. 모든 11개의 동기 zlib 함수가 영향을 받으며, 반복적인 공격을 통해 서비스 거부(DoS) 상태를 유발할 수 있습니다.

💡 쉬운 설명

데이터의 길이를 속이는 방식으로 Node.js 프로그램을 강제로 종료시킬 수 있는 취약점입니다. 공격자가 이 방법을 반복하면 웹 서버 등이 멈춰버려 서비스를 이용할 수 없게 됩니다.

🇺🇸 원문 (English)

A flaw in Node.js allows a spoofed `TypedArray` `byteLength` to trigger a reachable assertion in the synchronous `node:zlib` APIs, causing the entire process to crash. All 11 synchronous zlib functions are affected. Repeated exploitation of this condition can result in a denial of service. This vulnerability affects Node.js **22.x**, **24.x**, and **26.x**.

📍 영향받는 시스템

Node.js 22.x, 24.x, 26.x 버전

⚔️ 공격 벡터

조작된 TypedArray의 byteLength 값을 전달하여 동기식 zlib API 호출 유도

🛡️ 대응 방법

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

🔧 검증 코드

출력된 버전이 영향받는 범위(22.x, 24.x, 26.x)에 해당하는지 확인합니다.

Shell / Script
node -v

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Node.js