Summary
Package updates are available for Amazon Linux 2 that fix the following vulnerabilities: CVE-2022-31813: A flaw was found in the mod_proxy module of httpd. The server may remove the X-Forwarded-* headers from a request based on the client-side Connection header hop-by-hop mechanism. CVE-2022-30556: A flaw was found in the mod_lua module of httpd. The data returned by the wsread function may point past the end of the storage allocated for the buffer, resulting in information disclosure. CVE-2022-30522: A flaw was found in the mod_sed module of httpd. A very large input to the mod_sed module can result in a denial of service due to excessively large memory allocations. CVE-2022-29404: A flaw was found in the mod_lua module of httpd. A malicious request to a Lua script that calls parsebody(0) can lead to a denial of service due to no default limit on the possible input size. CVE-2022-28615: An out-of-bounds read vulnerability was found in httpd. A very large input to the ap_strcmp_match function can lead to an integer overflow and result in an out-of-bounds read. CVE-2022-28614: An out-of-bounds read vulnerability was found in httpd. A very large input to the ap_rputs and ap_rwrite functions can lead to an integer overflow and result in an out-of-bounds read. CVE-2022-28330: An out-of-bounds read vulnerability was found in the mod_isapi module of httpd. The issue occurs when httpd is configured to process requests with the mod_isapi module. CVE-2022-26377: An HTTP request smuggling vulnerability was found in the mod_proxy_ajp module of httpd. This flaw allows an attacker to smuggle requests to the AJP server, where it forwards requests.
Fixed packages 11
| Release | Package | Fixed in |
|---|---|---|
| Amazon Linux · 2 | httpd | 0:2.4.54-1.amzn2 |
| Amazon Linux · 2 | httpd-debuginfo | 0:2.4.54-1.amzn2 |
| Amazon Linux · 2 | httpd-devel | 0:2.4.54-1.amzn2 |
| Amazon Linux · 2 | httpd-filesystem | 0:2.4.54-1.amzn2 |
| Amazon Linux · 2 | httpd-manual | 0:2.4.54-1.amzn2 |
| Amazon Linux · 2 | httpd-tools | 0:2.4.54-1.amzn2 |
| Amazon Linux · 2 | mod_ldap | 0:2.4.54-1.amzn2 |
| Amazon Linux · 2 | mod_md | 0:2.4.54-1.amzn2 |
| Amazon Linux · 2 | mod_proxy_html | 1:2.4.54-1.amzn2 |
| Amazon Linux · 2 | mod_session | 0:2.4.54-1.amzn2 |
| Amazon Linux · 2 | mod_ssl | 1:2.4.54-1.amzn2 |
Vulnerabilities 8
-
Critical 9.1
Read beyond bounds in ap_strcmp_match()
Apache HTTP Server 2.4.53 and earlier may crash or disclose information due to a read beyond bounds in ap_strcmp_match() when provided with an extremely large input buffer. While no code distributed with the server can be coerced into such a call, third-party…
-
Unscored —
mod_proxy_ajp: Possible request smuggling
Inconsistent Interpretation of HTTP Requests ('HTTP Request Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server allows an attacker to smuggle requests to the AJP server it forwards requests to. This issue affects Apache HTTP Server Apache HTTP Se…
-
Unscored —
read beyond bounds in mod_isapi
Apache HTTP Server 2.4.53 and earlier on Windows may read beyond bounds when configured to process requests with the mod_isapi module.
-
Unscored —
read beyond bounds via ap_rwrite()
The ap_rwrite() function in Apache HTTP Server 2.4.53 and earlier may read unintended memory if an attacker can cause the server to reflect very large input using ap_rwrite() or ap_rputs(), such as with mod_luas r:puts() function. Modules compiled and distrib…
-
Unscored —
Denial of service in mod_lua r:parsebody
In Apache HTTP Server 2.4.53 and earlier, a malicious request to a lua script that calls r:parsebody(0) may cause a denial of service due to no default limit on possible input size.
-
Unscored —CVE-2022-30522 EPSS 90%
mod_sed denial of service
If Apache HTTP Server 2.4.53 is configured to do transformations with mod_sed in contexts where the input to mod_sed may be very large, mod_sed may make excessively large memory allocations and trigger an abort.
-
Unscored —
Information Disclosure in mod_lua with websockets
Apache HTTP Server 2.4.53 and earlier may return lengths to applications calling r:wsread() that point past the end of the storage allocated for the buffer.
-
Unscored —CVE-2022-31813 Public exploit
mod_proxy X-Forwarded-For dropped by hop-by-hop mechanism
Apache HTTP Server 2.4.53 and earlier may not send the X-Forwarded-* headers to the origin server based on client side Connection header hop-by-hop mechanism. This may be used to bypass IP based authentication on the origin server/application.
References
-
web
https://alas.aws.amazon.com/cve/html/CVE-2022-26377.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2022-28330.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2022-28614.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2022-28615.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2022-29404.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2022-30522.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2022-30556.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2022-31813.html