Skip to content
OpenAdvisories
High · 7.5 CVE-2026-87776 EUVD-2026-76072GHSA-vc2v-76pw-4v95

compression vulnerable to Denial of Service via memory leak on premature response close

Published Sep 11, 2026 · Updated Sep 11, 2026 · Assigned by openjs

Description

compression is a Node.js and Express compression middleware. In versions before 1.8.2, when a client aborts the connection while a compressed response is still being sent, the zlib stream created to compress that response is never destroyed, so each aborted compressed response leaks its native zlib memory. A remote unauthenticated attacker can repeatedly open requests and disconnect early, exhausting the available memory and crashing the server. All applications using compression are affected. The issue is fixed in compression 1.8.2, and users should upgrade to 1.8.2 or later.

Affected products

VendorProductAffectedFixed
compression compression < 1.8.2 1.8.2

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 node-compression 1.8.2+~1.8.1-1 —
Debian 13 node-compression No fix yet —
Debian 12 node-compression No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 node-compression No fix yet —
Ubuntu 26.04 LTS node-compression No fix yet —
Ubuntu 24.04 LTS node-compression No fix yet —
Ubuntu 22.04 LTS node-compression No fix yet —
Ubuntu 20.04 LTS node-compression No fix yet —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS node-compression No fix yet —
Ubuntu 16.04 LTS node-compression No fix yet —

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 python-tensorboard No fix yet —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling code-server 4.140.0-r3 —
Wolfi rolling jupyter-base-notebook 7.6.3-r2 —
Wolfi rolling serve 14.2.6-r8 —
Wolfi rolling sqlpad No fix yet —
Wolfi rolling thingsboard-tb-web-ui 4.3.1.5-r7 —
Wolfi rolling vitess-24 24.0.4-r2 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm compression < 1.8.2 1.8.2 GHSA-vc2v-76pw-4v95

Advisories 1

References