Improper Cleanup on Thrown Exception Affecting node package, versions [26.0.0, 26.12.1)


Severity

Recommended
0.0
medium
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.35% (29th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-UPSTREAM-NODE-21427918
  • published22 Oct 2026
  • disclosed21 Oct 2026
  • creditstartimeash

Introduced: 21 Oct 2026

NewCVE-2026-106070  (opens in a new tab)
CWE-460  (opens in a new tab)

How to fix?

Upgrade node to version 26.12.1 or higher.

Overview

node is a JavaScript runtime built on Chrome's V8 JavaScript engine.

Affected versions of this package are vulnerable to Improper Cleanup on Thrown Exception via the lazy local-header resolver in ZipEntry in lib/internal/zip/entry.js. An attacker can make an application return attacker-controlled prefix bytes as a file-backed ZIP entry’s content by supplying an archive with a local header that fails validation against the central directory; after the initial read fails, a later read uses the file descriptor’s current position because the entry retains a cached header but an unresolved content offset. This affects Node.js 26.x; version 26.12.1 is patched.

CVSS Base Scores

version 4.0
version 3.1