mod_http2-2.0.26-1.el9

エラータID: AXSA:2024-7933:02

Release date: 
Thursday, May 30, 2024 - 13:43
Subject: 
mod_http2-2.0.26-1.el9
Affected Channels: 
MIRACLE LINUX 9 for x86_64
Severity: 
Moderate
Description: 

The mod_http2 Apache httpd module implements the HTTP2 protocol (h2+h2c) on top of libnghttp2 for httpd 2.4 servers.

Security Fix(es):

* httpd: mod_http2: DoS in HTTP/2 with initial window size 0 (CVE-2023-43622)
* mod_http2: reset requests exhaust memory (incomplete fix of CVE-2023-44487) (CVE-2023-45802)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the MIRACLE LINUX 9.4 Release Notes linked from the References section.

CVE-2023-43622
An attacker, opening a HTTP/2 connection with an initial window size of 0, was able to block handling of that connection indefinitely in Apache HTTP Server. This could be used to exhaust worker resources in the server, similar to the well known "slow loris" attack pattern. This has been fixed in version 2.4.58, so that such connection are terminated properly after the configured connection timeout. This issue affects Apache HTTP Server: from 2.4.55 through 2.4.57. Users are recommended to upgrade to version 2.4.58, which fixes the issue.

CVE-2023-45802
When a HTTP/2 stream was reset (RST frame) by a client, there was a time window were the request's memory resources were not reclaimed immediately. Instead, de-allocation was deferred to connection close. A client could send new requests and resets, keeping the connection busy and open and causing the memory footprint to keep on growing. On connection close, all resources were reclaimed, but the process might run out of memory before that. This was found by the reporter during testing of CVE-2023-44487 (HTTP/2 Rapid Reset Exploit) with their own test client. During "normal" HTTP/2 use, the probability to hit this bug is very low. The kept memory would not become noticeable before the connection closes or times out. Users are recommended to upgrade to version 2.4.58, which fixes the issue.

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. mod_http2-2.0.26-1.el9.src.rpm
    MD5: c9b20856bafb05a2081e95d79b6c415f
    SHA-256: bd8456037f8b4df53e9e752178dc500d8654267e48f0c67fc84b79015552d049
    Size: 1.01 MB

Asianux Server 9 for x86_64
  1. mod_http2-2.0.26-1.el9.x86_64.rpm
    MD5: e3b9877d0995ca33d9b6945ac5d760a6
    SHA-256: bc0f46c3f971e806f82a6a9a2bf681d7f2ad02f8d2b42b59fdf628b2b8b146fc
    Size: 162.41 kB