CVE-2023-43622
Apache HTTP Server: DoS in HTTP/2 with initial windows size 0
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
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.
- Record
CVE-2023-43622- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
CVE List No score
Apache HTTP Server: DoS in HTTP/2 with initial windows size 0
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.
- Record
CVE-2023-43622- Weakness
- CWE-400
- Updated
- 2026-11-02
EUVDEUVD-2023-48022
0.0
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.
- Record
EUVD-2023-48022- CVSS
- 0.0 None
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-w2qc-22jv-44g8
7.5
An attacker, opening a HTTP/2 connection with an initial window size of 0, was able to block...
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.
- Record
GHSA-w2qc-22jv-44g8- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
OSVALPINE-CVE-2023-43622
7.5
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.
- Record
ALPINE-CVE-2023-43622- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVAZL-31610
7.5
CVE-2023-43622 affecting package httpd for versions less than 2.4.58-1
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.
- Record
AZL-31610- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 12 moreShow less
OSVAZL-43639
7.5
CVE-2023-43622 affecting package mod_http2 1.15.14-2
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.
- Record
AZL-43639- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVAZL-44955
7.5
CVE-2023-43622 affecting package mod_http2 for versions less than 2.0.29-3
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.
- Record
AZL-44955- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2023-43622
7.5
- Record
BELL-CVE-2023-43622- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-43622
7.5
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.
- Record
DEBIAN-CVE-2023-43622- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2024:2368
7.5
Red Hat Security Advisory: mod_http2 security update
- Record
RHSA-2024:2368- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-43622
7.5
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.
- Record
UBUNTU-CVE-2023-43622- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2024:2368 No score
Moderate: mod_http2 security update
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 AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2024:2368- Updated
- 2026-11-02
OSVBIT-apache-2023-43622 No score
Apache HTTP Server: DoS in HTTP/2 with initial windows size 0
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.
- Record
BIT-apache-2023-43622- Updated
- 2026-11-02
OSV No score
Apache HTTP Server: DoS in HTTP/2 with initial windows size 0
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.
- Record
CVE-2023-43622- Weakness
- CWE-400
- Updated
- 2026-11-02
OSVMGASA-2023-0304 No score
Updated apache packages fix security vulnerabilities
Apache has been updated to version 2.4.58 to fix several security issues.
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
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)
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)
- Record
MGASA-2023-0304- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13350-1 No score
apache2-2.4.58-1.1 on GA media
These are all security issues fixed in the apache2-2.4.58-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13350-1- Updated
- 2026-11-02
OSVUSN-6506-1 No score
apache2 vulnerabilities
David Shoon discovered that the Apache HTTP Server mod_macro module incorrectly handled certain memory operations. A remote attacker could possibly use this issue to cause the server to crash, resulting in a denial of service. (CVE-2023-31122)
Prof. Sven Dietrich, Isa Jafarov, Prof. Heejo Lee, and Choongin Lee discovered that the Apache HTTP Server incorrectly handled certain HTTP/2 connections. A remote attacker could possibly use this issue to cause the server to consume resources, leading to a denial of service. This issue only affected Ubuntu 23.04, and Ubuntu 23.10. (CVE-2023-43622)
Will Dormann and David Warren discovered that the Apache HTTP Server incorrectly handled memory when handling HTTP/2 connections. A remote attacker could possibly use this issue to cause the server to consume resources, leading to a denial of service. (CVE-2023-45802)
- Record
USN-6506-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
apache2Alpine:v3.15 |
before 2.4.58-r0 | 2.4.58-r0 |
apache2Alpine:v3.16 |
before 2.4.58-r0 | 2.4.58-r0 |
apache2Alpine:v3.17 |
before 2.4.58-r0 | 2.4.58-r0 |
apache2Alpine:v3.18 |
before 2.4.58-r0 | 2.4.58-r0 |
apache2Alpine:v3.19 |
before 2.4.58-r0 | 2.4.58-r0 |
apache2Alpine:v3.20 |
before 2.4.58-r0 | 2.4.58-r0 |
apache2Alpine:v3.21 |
before 2.4.58-r0 | 2.4.58-r0 |
apache2Alpine:v3.22 |
before 2.4.58-r0 | 2.4.58-r0 |
apache2Alpine:v3.23 |
before 2.4.58-r0 | 2.4.58-r0 |
apache2Alpine:v3.24 |
before 2.4.58-r0 | 2.4.58-r0 |
Show 20 moreShow less
| Package | Affected | Fixed |
|---|---|---|
mod_http2AlmaLinux:9 From an advisory covering 3 CVEs |
before 2.0.26-1.el9 | 2.0.26-1.el9 |
httpdAzure Linux:2 |
before 2.4.58-1 | 2.4.58-1 |
mod_http2Azure Linux:2 |
through 1.15.14-2 | None known |
mod_http2Azure Linux:3 |
before 2.0.29-3 | 2.0.29-3 |
apache2Alpaquita:23 |
2.4.56-r0 up to 2.4.58-r0 | 2.4.58-r0 |
apache2Alpaquita:stream |
2.4.56-r0 up to 2.4.58-r0 | 2.4.58-r0 |
apacheBitnami |
2.4.55 up to 2.4.58 | 2.4.58 |
apache2Debian:12 |
before 2.4.59-1~deb12u1, plus listed versions 2.4.57-22.4.57-32.4.58-12.4.59-1~deb10u12.4.59-1~deb11u1 |
2.4.59-1~deb12u1 |
apache2Debian:13 |
before 2.4.58-1 | 2.4.58-1 |
apache2Debian:14 |
before 2.4.58-1 | 2.4.58-1 |
apache2Debian:11 From an advisory covering 6 CVEs |
before 2.4.59-1~deb11u1, plus listed versions 2.4.48-3.12.4.48-3.1+deb11u12.4.48-42.4.49-12.4.49-1~bpo10+1 Show 39 moreShow less2.4.49-1~deb11u12.4.49-1~deb11u22.4.49-1~deb11u32.4.49-22.4.49-32.4.49-42.4.50-12.4.50-1~deb11u12.4.51-12.4.51-1~bpo10+12.4.51-1~bpo10+22.4.51-1~deb11u12.4.51-22.4.52-12.4.52-1~bpo10+12.4.52-1~deb11u12.4.52-1~deb11u22.4.52-22.4.52-32.4.53-12.4.53-1~deb11u12.4.53-22.4.53-2~bpo10+12.4.54-12.4.54-1~deb11u12.4.54-22.4.54-32.4.54-42.4.54-52.4.55-12.4.56-12.4.56-1~deb11u12.4.56-1~deb11u22.4.56-22.4.57-12.4.57-22.4.57-32.4.58-12.4.59-1~deb10u1 |
2.4.59-1~deb11u1 |
apache2Debian:12 From an advisory covering 6 CVEs |
before 2.4.59-1~deb12u1, plus listed versions 2.4.57-22.4.57-32.4.58-12.4.59-1~deb10u12.4.59-1~deb11u1 |
2.4.59-1~deb12u1 |
apacheMageia:8 From an advisory covering 3 CVEs |
before 2.4.58-1.mga8 | 2.4.58-1.mga8 |
apacheMageia:9 From an advisory covering 3 CVEs |
before 2.4.58-1.mga9 | 2.4.58-1.mga9 |
mod_http2Red Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:2.0.26-1.el9 | 0:2.0.26-1.el9 |
mod_http2-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:2.0.26-1.el9 | 0:2.0.26-1.el9 |
mod_http2-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:2.0.26-1.el9 | 0:2.0.26-1.el9 |
apache2Ubuntu:20.04:LTS From an advisory covering 3 CVEs |
before 2.4.41-4ubuntu3.15, plus listed versions 2.4.41-1ubuntu12.4.41-4ubuntu12.4.41-4ubuntu22.4.41-4ubuntu32.4.41-4ubuntu3.1 Show 12 moreShow less2.4.41-4ubuntu3.32.4.41-4ubuntu3.42.4.41-4ubuntu3.52.4.41-4ubuntu3.62.4.41-4ubuntu3.72.4.41-4ubuntu3.82.4.41-4ubuntu3.92.4.41-4ubuntu3.102.4.41-4ubuntu3.112.4.41-4ubuntu3.122.4.41-4ubuntu3.132.4.41-4ubuntu3.14 |
2.4.41-4ubuntu3.15 |
apache2Ubuntu:22.04:LTS From an advisory covering 3 CVEs |
before 2.4.52-1ubuntu4.7, plus listed versions 2.4.48-3.1ubuntu32.4.48-3.1ubuntu42.4.51-2ubuntu12.4.52-1ubuntu12.4.52-1ubuntu2 Show 7 moreShow less2.4.52-1ubuntu42.4.52-1ubuntu4.12.4.52-1ubuntu4.22.4.52-1ubuntu4.32.4.52-1ubuntu4.42.4.52-1ubuntu4.52.4.52-1ubuntu4.6 |
2.4.52-1ubuntu4.7 |
apache2openSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 2.4.58-1.1 | 2.4.58-1.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | visudade/CVE-2023-43622 | 2024-05-29 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-43622 is a high vulnerability (CVSS 7.5) in Apache Http Server, published October 21, 2023. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 68.8%, the 99th percentile. Fixed in apache2 2.4.58-r0.
References
httpd.apache.org/security/vulnerabilities_24.html
security.netapp.com/advisory/ntap-20231027-0011
nvd.nist.gov/vuln/detail/CVE-2023-43622
github.com/advisories/GHSA-w2qc-22jv-44g8
security.alpinelinux.org/vuln/CVE-2023-43622
access.redhat.com/errata/RHSA-2024:2368
Show 29 moreShow less
access.redhat.com/security/cve/CVE-2023-43622
access.redhat.com/security/cve/CVE-2023-45802
bugzilla.redhat.com/2243877
bugzilla.redhat.com/2245153
errata.almalinux.org/9/ALSA-2024-2368.html
docs.bell-sw.com/security/cves/CVE-2023-43622
github.com/CVEProject/cvelistV5/tree/main/cves/2023/43xxx/CVE-2023-43622.json
security-tracker.debian.org/tracker/CVE-2023-43622
advisories.mageia.org/MGASA-2023-0304.html
bugs.mageia.org/show_bug.cgi?id=32415
downloads.apache.org/httpd/CHANGES_2.4.58
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=2243877
bugzilla.redhat.com/show_bug.cgi?id=2245153
issues.redhat.com/browse/RHEL-14691
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_2368.json
cve.org/CVERecord?id=CVE-2023-43622
cve.org/CVERecord?id=CVE-2023-45802
nvd.nist.gov/vuln/detail/CVE-2023-45802
ubuntu.com/security/CVE-2023-43622
openwall.com/lists/oss-security/2023/10/19/5
ubuntu.com/security/notices/USN-6506-1
ubuntu.com/security/CVE-2023-31122
ubuntu.com/security/CVE-2023-45802
suse.com/security/cve/CVE-2023-31122
suse.com/security/cve/CVE-2023-43622
suse.com/security/cve/CVE-2023-44487
suse.com/security/cve/CVE-2023-45802