Utgitt versjon av HTTP-serveren Apache 2.4.52, som inkluderer 25 endringer og retter 2 sÄrbarheter:
- CVE-2021-44790 â buffer-overlĂžp i mod_lua, som manifesterer seg ved parsing av forespĂžrslene som bestĂ„r av flere deler (multipart). SĂ„rbarheten berĂžrer konfigurasjoner der Lua-skript kaller funksjonen r:parsebody() for Ă„ parse forespĂžrselens kropp, og lar en angriper oppnĂ„ buffer-overlĂžp ved Ă„ sende en spesialdesignet forespĂžrsel. Det er forelĂžpig ikke rapportert om eksistensen av et utnyttelse, men problemet kan potensielt fĂžre til kjĂžring av egen kode pĂ„ serveren.
- CVE-2021-44224 â SSRF-sĂ„rbarhet (Server Side Request Forgery) i mod_proxy, som tillater i konfigurasjoner med innstillingen «ProxyRequests on» Ă„ oppnĂ„ omdirigering av forespĂžrselen til en annen behandler pĂ„ samme server som aksepterer tilkoblinger via Unix Domain Socket gjennom en spesialdesignet URI-forespĂžrsel. Problemet kan ogsĂ„ utnyttes for Ă„ forĂ„rsake krasj ved Ă„ skape forhold for dereferering av en nullpeker. Problemet berĂžrer versjoner av Apache httpd fra versjon 2.4.7.
De mest bemerkelsesverdige endringene som ikke er relatert til sikkerhet:
- I mod_ssl er det lagt til stĂžtte for bygging med OpenSSL 3-biblioteket.
- Forbedret detektering av OpenSSL-biblioteket i autoconf-skript.
- I mod_proxy for tunnelingprotokoller er det gitt mulighet for Ä deaktivere omdirigering av halvÄpne TCP-tilkoblinger ved Ä sette parameteren «SetEnv proxy-nohalfclose».
- Ytterligere sjekker lagt til for Ă„ sikre at URI-er som ikke er ment for proxying, inneholder http/https-skjema, mens de som er ment for proxying, inneholder vertsnavn.
- Endring av statuskode er forbudt etter at den er sendt til klienten i mod_proxy_connect og mod_proxy.
- Ved sending av mellomliggende svar etter Ä ha mottatt forespÞrsel med overskriften «Expect: 100-Continue», sikres at resultatet viser status «100 Continue», ikke den nÄvÊrende forespÞrselens status.
- I mod_dav er det lagt til stÞtte for CalDAV-utvidelser, der genereringen av egenskap mÄ ta hensyn til bÄde dokumentelementer og egenskapselementer. Nye funksjoner som dav_validate_root_ns(), dav_find_child_ns(), dav_find_next_ns(), dav_find_attr_ns() og dav_find_attr() er lagt til og kan kalles fra andre moduler.
- I mpm_event er problemet med Ă„ stoppe inaktive barneprosesser etter et serverbelastningsutbrudd lĂžst.
- Regressive changes leading to incorrect behavior when processing MaxRequestsPerChild and MaxConnectionsPerChild limits have been eliminated in mod_http2.
- The capabilities of the mod_md module, used for automating the acquisition and maintenance of certificates using the ACME (Automatic Certificate Management Environment) protocol, have been expanded:
- Support for the ACME External Account Binding (EAB) mechanism has been added, enabled using the MDExternalAccountBinding directive. EAB values can be configured from an external JSON file, allowing authentication parameters to remain undisclosed in the main file. serverkonfigurasjonen.
- The âMDCertificateAuthorityâ directive now validates that the URL parameter includes http/https or one of the predefined names (âLetsEncryptâ, âLetsEncrypt-Testâ, âBuypassâ, and âBuypass-Testâ).
- The MDContactEmail directive is now allowed within the section.
- Several bugs have been fixed, including a memory leak that occurs during failures when loading a private key.
Kilde: opennet.ru
