Vulnerability in Compression
CVE-2026-87776
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.
CVSS v3 metric
CVSS v3 base score 7.5 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H.
Affected products
Weakness classification (CWE)
References
Frequently asked questions
- What is CVE-2026-87776?
- CVE-2026-87776 is a high-severity vulnerability in Compression, classified under Missing Release of Memory after Effective Lifetime. CVSS score: 7.5/10. Published 2026-09-11.
- How severe is CVE-2026-87776?
- High severity. CVSS v3 base score is 7.5 out of 10.