Release date:
2026-09-08 12:05:54 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.el8.x86_64.rpm
sha:d1e69b2bd4f3a12d766f10e7e9853be07103c1417877cae3017843d66f497102
-
alt-nodejs18-nodejs-devel-18.20.8-22.el8.x86_64.rpm
sha:07aaf9e50154faae2e32528e16e101aa85a159b5f63091c2f471ecb8b953cf3d
-
alt-nodejs18-nodejs-docs-18.20.8-22.el8.noarch.rpm
sha:26953168aa1f0f6f388822cadcbede559906b4e373adea4dc9bdddc8aad08a02
-
alt-nodejs18-npm-10.8.2-18.20.8.22.el8.x86_64.rpm
sha:33d9c3237b3bec6236d0486c4429d5c869a95335bb48d580f4684bf7db6afdf6
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.