Bug 2531852 (CVE-2026-87776) - CVE-2026-87776 compression: compression: Denial of Service via memory leak on premature response close
Summary: CVE-2026-87776 compression: compression: Denial of Service via memory leak on...
Keywords:
Status: NEW
Alias: CVE-2026-87776
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On: 2535181 2535183 2535188 2535192 2535193 2535197 2535178 2535182 2535185 2535190 2535196 2535208 2535211
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-09-11 11:41 UTC by OSIDB Bzimport
Modified: 2026-10-21 13:52 UTC (History)
119 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2026:87004 0 None None None 2026-10-21 13:52:37 UTC

Description OSIDB Bzimport 2026-09-11 11:41:26 UTC
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.

Comment 1 Jon Orris 2026-10-21 13:52:30 UTC
This issue has been addressed in the following products:

  Red Hat Ansible Automation Platform 2.6 for RHEL 9
  Red Hat Ansible Automation Platform 2.6 for RHEL 10

Via RHSA-2026:87004 https://access.redhat.com/errata/RHSA-2026:87004


Note You need to log in before you can comment on or make changes to this bug.