Byla vydána verze HTTP serveru Apache 2.4.53, která přináší 14 změn a odstraňuje 4 zranitelnosti:
- CVE-2022-22720 — možnost útoku "HTTP Request Smuggling", který umožňuje prostřednictvím zasílání speciálně formátovaných klientských požadavků infiltraci do obsahu požadavků jiných uživatelů, které jsou přenášeny přes mod_proxy (například může dojít k vložení škodlivého JavaScriptového kódu do sezení jiného uživatele webu). Problém je způsoben ponecháním otevřených příchozích spojení po vzniku chyb při zpracování nesprávného těla požadavku.
- CVE-2022-23943 — přetečení zásobníku v modulu mod_sed, které umožňuje přepsání obsahu paměti haldy daty řízenými útočníkem.
- CVE-2022-22721 — možnost zápisu za hranice zásobníku kvůli přetečení celého čísla, k němuž dochází při přenosu těla požadavku většího než 350 MB. Problém se projevuje na 32bitových systémech, v jejichž nastavení je stanovena příliš vysoká hodnota LimitXMLRequestBody (výchozí hodnota je 1 MB, pro útok musí být limit vyšší než 350 MB).
- CVE-2022-22719 — zranitelnost v mod_lua, která umožňuje číst náhodné oblasti paměti a způsobit pád procesu při zpracování speciálně formátovaného těla požadavku. Problém je způsoben použitím neinicializovaných hodnot v kódu funkce r:parsebody.
Nejvýznamnější změny, které nejsou spojeny s bezpečností:
- V mod_proxy byl zvýšen limit na počet znaků v názvu zpracovatele (worker). Byla přidána možnost selektivního nastavení časových limitů pro backend a frontend (například v vazbě na worker). Pro požadavky přenášené přes websockets nebo metodu CONNECT byl časový limit změněn na maximální hodnotu nastavenu pro backend a frontend.
- Zpracování otevření DBM souborů a načítání DBM ovladače bylo odděleno. V případě selhání v logu se nyní zobrazují podrobnější informace o chybě a ovladači.
- V mod_md byla zastavena zpracování požadavků na \/.well-known\/acme-challenge\/, pokud v nastavení domény není výslovně povoleno použití typu kontroly 'http-01.
- V mod_dav byla odstraněna regresivní změna, která vedla k vysoké spotřebě paměti při zpracování velkého počtu zdrojů.
- Byla přidána možnost použití knihovny pcre2 (10.x) místo pcre (8.x) pro zpracování regulárních výrazů.
- Do filtrů dotazů byla přidána podpora analýzy anomálií pro protokol LDAP, aby bylo zajištěno správné escapování dat při pokusech o provedení útoků pomocí podvržených LDAP konstrukcí.
- Ve mpm_event byla odstraněna vzájemná blokace, která vznikala při opětovném spuštění nebo překročení limitu MaxConnectionsPerChild na vysoce zatížených systémech.
Zdroj: opennet.ru
