CVE-2022-22720 HTTP request smuggling vulnerability in Apache HTTP Server 2.4.52 and earlier

Critical 9.8 Published Updated

Attackers can exploit HTTP request smuggling in Apache HTTP Server by triggering connection errors, potentially bypassing security controls or accessing sensitive data.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2022-22720?

CVE-2022-22720 is a critical vulnerability in Apache Http Server, published on 14 Mar 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Apache HTTP Server 2.4.52 and earlier fails to close inbound connection when errors are encountered discarding the request body, exposing the server to HTTP Request Smuggling

Weakness: CWE-444

Which versions are affected by CVE-2022-22720?

1 open source package ship an affected version, including apache. It affects 8 products.

PackageAffectedFixed in
apache BitnamiAll versions2.4.53
Linux distribution packages (39)
httpd AlmaLinux:8All versions2.4.37-43.module_el8.5.0+2631+6f259f31.3.alma
httpd-devel AlmaLinux:8All versions2.4.37-43.module_el8.5.0+2631+6f259f31.3.alma
httpd-filesystem AlmaLinux:8All versions2.4.37-43.module_el8.5.0+2631+6f259f31.3.alma
httpd-manual AlmaLinux:8All versions2.4.37-43.module_el8.5.0+2631+6f259f31.3.alma
httpd-tools AlmaLinux:8All versions2.4.37-43.module_el8.5.0+2631+6f259f31.3.alma
mod_ldap AlmaLinux:8All versions2.4.37-43.module_el8.5.0+2631+6f259f31.3.alma
mod_md AlmaLinux:8All versions1:2.0.8-8.module_el8.6.0+2872+fe0ff7aa
mod_proxy_html AlmaLinux:8All versions1:2.4.37-43.module_el8.5.0+2631+6f259f31.3.alma
mod_session AlmaLinux:8All versions2.4.37-43.module_el8.5.0+2631+6f259f31.3.alma
mod_ssl AlmaLinux:8All versions1:2.4.37-43.module_el8.5.0+2631+6f259f31.3.alma
httpd Red Hat:enterprise_linux:7::clientAll versions0:2.4.6-97.el7_9.5
httpd-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:2.4.6-97.el7_9.5
httpd-devel Red Hat:enterprise_linux:7::clientAll versions0:2.4.6-97.el7_9.5
httpd-manual Red Hat:enterprise_linux:7::clientAll versions0:2.4.6-97.el7_9.5
httpd-tools Red Hat:enterprise_linux:7::clientAll versions0:2.4.6-97.el7_9.5
mod_ldap Red Hat:enterprise_linux:7::clientAll versions0:2.4.6-97.el7_9.5
mod_proxy_html Red Hat:enterprise_linux:7::clientAll versions1:2.4.6-97.el7_9.5
mod_session Red Hat:enterprise_linux:7::clientAll versions0:2.4.6-97.el7_9.5
mod_ssl Red Hat:enterprise_linux:7::clientAll versions1:2.4.6-97.el7_9.5
httpd Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.6-97.el7_9.5
httpd-debuginfo Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.6-97.el7_9.5
httpd-devel Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.6-97.el7_9.5
httpd-manual Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.6-97.el7_9.5
httpd-tools Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.6-97.el7_9.5
mod_ldap Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.6-97.el7_9.5
mod_proxy_html Red Hat:enterprise_linux:7::computenodeAll versions1:2.4.6-97.el7_9.5
mod_session Red Hat:enterprise_linux:7::computenodeAll versions0:2.4.6-97.el7_9.5
mod_ssl Red Hat:enterprise_linux:7::computenodeAll versions1:2.4.6-97.el7_9.5
httpd Red Hat:enterprise_linux:7::serverAll versions0:2.4.6-97.el7_9.5
httpd-debuginfo Red Hat:enterprise_linux:7::serverAll versions0:2.4.6-97.el7_9.5
httpd-devel Red Hat:enterprise_linux:7::serverAll versions0:2.4.6-97.el7_9.5
httpd-manual Red Hat:enterprise_linux:7::serverAll versions0:2.4.6-97.el7_9.5
httpd-tools Red Hat:enterprise_linux:7::serverAll versions0:2.4.6-97.el7_9.5
mod_ldap Red Hat:enterprise_linux:7::serverAll versions0:2.4.6-97.el7_9.5
mod_proxy_html Red Hat:enterprise_linux:7::serverAll versions1:2.4.6-97.el7_9.5
mod_session Red Hat:enterprise_linux:7::serverAll versions0:2.4.6-97.el7_9.5
mod_ssl Red Hat:enterprise_linux:7::serverAll versions1:2.4.6-97.el7_9.5
httpd Red Hat:enterprise_linux:7::workstationAll versions0:2.4.6-97.el7_9.5
httpd-debuginfo Red Hat:enterprise_linux:7::workstationAll versions0:2.4.6-97.el7_9.5

Products include Apache Http Server, Apple Mac Os X, Apple Macos, Debian Debian Linux, Fedoraproject Fedora, Oracle Enterprise Manager Ops Center and 2 more.

How do I fix CVE-2022-22720?

Upgrade apache to 2.4.53 or later.

Is CVE-2022-22720 being exploited?

There is no known exploitation of CVE-2022-22720 in the wild and no public exploit code.

Public exploit code: 1 proofs of concept on GitHub.

All Apache Http Server vulnerabilities

Sources

Also known as ALPINE-CVE-2022-22720, ALSA-2022:1049, AZL-9016, BIT-apache-2022-22720, CLEANSTART-2026-PW92766, DEBIAN-CVE-2022-22720 and 10 more.

Is CVE-2022-22720 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free