[CLSA-2026:1788865131] alt-nodejs18-nodejs: Fix of 2 CVEs
Type:
security
Severity:
Important
Release date:
2026-09-08 10:59:07 UTC
Description:
- CVE-2026-56846: keep HTTP/2 header blocks charged against maxSessionMemory for as long as JS can reach them. HandleHeadersFrame() now moves current_headers_length_ into a new Http2Stream::retained_headers_length_ counter instead of un-charging it from the session total the moment the headers are handed to JS, and RemoveStream() drains both counters when the stream leaves the session, so a peer can no longer keep unbounded header memory alive on stalled streams while maxSessionMemory reads as near zero - CVE-2026-56848: do not force purge pending session data from Http2Stream::SubmitRstStream() when RST_STREAM is submitted for a refused stream while nghttp2 is still inside a receive callback. Such a stream (a HEADERS frame arriving for an unknown stream on a closed session, e.g. right after a GOAWAY) is now answered with FlushRstStream() alone, so nghttp2_session_mem_send() is no longer re-entered from inside nghttp2_session_mem_recv() where it could free streams the active receive is still using
Updated packages:
  • alt-nodejs18-nodejs-18.20.8-22.el9.x86_64.rpm
    sha:dee1d5a4b7ceddd68f91b1a61de20cd3009113e639c35b77ccfa3284e755ac4f
  • alt-nodejs18-nodejs-devel-18.20.8-22.el9.x86_64.rpm
    sha:520b8c4d3f83f9ac973d4699c3d38f1cdb6a641a82b1cd2067c9675b61441d86
  • alt-nodejs18-nodejs-docs-18.20.8-22.el9.noarch.rpm
    sha:b4cf096072d1239fcdecb65413f629e36b0ee9aeb53bac7c66a1075f95666219
  • alt-nodejs18-npm-10.8.2-18.20.8.22.el9.x86_64.rpm
    sha:fbfe49b276afa161f84d58fe7b7d477497e12ade4f4409ac868585c1d84df0a5
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.