Byla zveřejněna verze HTTP serveru Apache 2.4.48 (verze 2.4.47 byla přeskočena), která obsahuje 39 změn a opravuje 8 zranitelností:
- CVE-2021-30641 — nesprávné vyhodnocení sekce v režimu 'MergeSlashes OFF';
- CVE-2020-35452 — přetečení zásobníku o jeden nulový byt v mod_auth_digest;
- CVE-2021-31618, CVE-2020-26691, CVE-2020-26690, CVE-2020-13950 — dereferencování ukazatele NULL v mod_http2, mod_session a mod_proxy_http;
- CVE-2020-13938 — možnost zastavení procesu httpd neprivilegovaným uživatelem ve Windows;
- CVE-2019-17567 — problémy s protokoly v mod_proxy_wstunnel a mod_proxy_http.
Nejvýznamnější změny, které nejsou spojeny s bezpečností:
- Do mod_proxy_wstunnel byla přidána možnost ProxyWebsocketFallbackToProxyHttp pro deaktivaci přechodu na mod_proxy_http pro WebSocket.
- Do hlavního serverového API byly zahrnuty příbuzné SSL funkce, které jsou nyní dostupné bez modulu mod_ssl (například umožňují modulu mod_md poskytovat klíče a certifikáty).
- Zpracování odpovědí OCSP (Online Certificate Status Protocol) bylo převedeno z mod_ssl/mod_md do základní části, což umožňuje ostatním modulům přístup k datům OCSP a vytváření odpovědí OCSP.
- V mod_md bylo povoleno použití masek v direktivě MDomains, například „MDomain *.host.net“. V direktivě MDPrivateKeys bylo povoleno uvedení různých typů klíčů, například „MDPrivateKeys secp384r1 rsa2048“ umožňuje používat certifikáty ECDSA a RSA. Byla věnována podpora zastaralého protokolu ACMEv1.
- Do mod_lua byla přidána podpora Lua 5.4.
- Byla aktualizována verze modulu mod_http2. Zlepšena byla zpracování chyb. Byla přidána možnost 'H2OutputBuffering on/off' pro řízení vyrovnávací paměti výstupu (výchozí je zapnuto).
- V mod_dav byla v direktivě FileETag implementována možnost 'Digest' pro generování ETag na základě hash z obsahu souboru.
- V mod_proxy bylo povoleno omezení použití ProxyErrorOverride na jednotlivé kódy stavu.
- Byly implementovány nové direktivy ReadBufferSize, FlushMaxThreshold a FlushMaxPipelined.
- V mod_rewrite byla implementována podpora atributu SameSite při analýze flagu [CO] (cookie) v direktivě RewriteRule.
- Do mod_proxy byl přidán háček check_trans pro odmítnutí požadavků v rané fázi.
Zdroj: opennet.ru
