You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ic...@apache.org on 2023/10/19 09:27:02 UTC

svn commit: r64624 - /release/httpd/

Author: icing
Date: Thu Oct 19 09:27:02 2023
New Revision: 64624

Log:
publishing release httpd-2.4.58

Added:
    release/httpd/CURRENT-IS-2.4.58
Removed:
    release/httpd/CHANGES_2.4.57
    release/httpd/CURRENT-IS-2.4.57
    release/httpd/httpd-2.4.57.tar.bz2
    release/httpd/httpd-2.4.57.tar.bz2.asc
    release/httpd/httpd-2.4.57.tar.bz2.sha256
    release/httpd/httpd-2.4.57.tar.bz2.sha512
    release/httpd/httpd-2.4.57.tar.gz
    release/httpd/httpd-2.4.57.tar.gz.asc
    release/httpd/httpd-2.4.57.tar.gz.sha256
    release/httpd/httpd-2.4.57.tar.gz.sha512
Modified:
    release/httpd/CHANGES_2.4
    release/httpd/CHANGES_2.4.58

Modified: release/httpd/CHANGES_2.4
==============================================================================
--- release/httpd/CHANGES_2.4 (original)
+++ release/httpd/CHANGES_2.4 Thu Oct 19 09:27:02 2023
@@ -1,6 +1,46 @@
                                                          -*- coding: utf-8 -*-
 Changes with Apache 2.4.58
 
+  *) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
+     memory not reclaimed right away on RST (cve.mitre.org)
+     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.
+     Credits: Will Dormann of Vul Labs
+
+  *) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
+     initial windows size 0 (cve.mitre.org)
+     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.
+     Credits: Prof. Sven Dietrich (City University of New York)
+
+  *) SECURITY: CVE-2023-31122: mod_macro buffer over-read
+     (cve.mitre.org)
+     Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
+     Server.This issue affects Apache HTTP Server: through 2.4.57.
+     Credits: David Shoon (github/davidshoon)
+
   *) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
      SSL routines::unexpected eof while reading" when using
      OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if

Modified: release/httpd/CHANGES_2.4.58
==============================================================================
--- release/httpd/CHANGES_2.4.58 (original)
+++ release/httpd/CHANGES_2.4.58 Thu Oct 19 09:27:02 2023
@@ -1,6 +1,46 @@
                                                          -*- coding: utf-8 -*-
 Changes with Apache 2.4.58
 
+  *) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
+     memory not reclaimed right away on RST (cve.mitre.org)
+     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.
+     Credits: Will Dormann of Vul Labs
+
+  *) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
+     initial windows size 0 (cve.mitre.org)
+     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.
+     Credits: Prof. Sven Dietrich (City University of New York)
+
+  *) SECURITY: CVE-2023-31122: mod_macro buffer over-read
+     (cve.mitre.org)
+     Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
+     Server.This issue affects Apache HTTP Server: through 2.4.57.
+     Credits: David Shoon (github/davidshoon)
+
   *) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
      SSL routines::unexpected eof while reading" when using
      OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if

Added: release/httpd/CURRENT-IS-2.4.58
==============================================================================
    (empty)