CVE-2026-73566 in node-tar
요약
\~에 의해 VulDB • 2026. 08. 15.
node-tar은 Node.js용 tar 아카이브 조작 라이브러리입니다. 버전 7.5.21 이전의 node-tar에서 src/list.ts에 있는 filesFilter는 tar.t(...) 또는 tar.x(...)가 비어 있지 않은 멤버 선택 목록을 받을 때, 경로 제한(segment cap) 없이 path.dirname()과 재귀 mapHas 헬퍼를 사용하여 아카이브 엔트리 경로를 상위로 탐색합니다. 수천 개의 슬래시로 구분된 세그먼트를 가진 악의적으로 조작된 GNU L 또는 PAX x long-path 헤더가 Unpack[CHECKPATH]에서 maxDepth를 적용하기 전에 src/parse.ts의 Parser[CONSUMEHEADER] 내 .filter(entry.path, entry)에 도달하여 잡을 수 없는 RangeError 스택 오버플로우를 유발하고, 이는 비동기 및 스트리밍 Node.js 소비자를 종료시킵니다. 이 문제는 버전 7.5.21에서 수정되었습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.