Utgivet en release av HTTP-servern Apache 2.4.58, som innehÄller 33 Àndringar och ÄtgÀrdar tre sÄrbarheter, tvÄ av dem relaterade till möjligheten att utföra en DoS-attack pÄ system som anvÀnder HTTP/2-protokollet.
- CVE-2023-45802 â skapar förutsĂ€ttningar för att uttömma ledigt minne pĂ„ grund av fördröjd minnesfrigöring efter att HTTP/2-flödet har Ă„terstĂ€llts med en RST-paket. Eftersom minnet inte frigörs omedelbart efter hanteringen av RST-flaggan, utan först efter att anslutningen stĂ€ngs, kan en angripare avsevĂ€rt öka minnesanvĂ€ndningen genom att skicka nya förfrĂ„gningar och Ă„terstĂ€lla dem med ett RST-paket, utan att stĂ€nga anslutningen.
- CVE-2023-43622 â oĂ€ndlig blockering av bearbetningen av HTTP/2-anslutningar om de öppnas med ett initialt storlek pĂ„ glidande fönster som Ă€r 0. SĂ„rbarheten kan anvĂ€ndas för att organisera ett tjĂ€nsteavbrott genom att förbruka grĂ€nsen för det maximala antalet öppna anslutningar.
- CVE-2023-31122 â en sĂ„rbarhet i mod_macro som leder till lĂ€sning av data frĂ„n omrĂ„det utanför den tilldelade bufferten.
Bland Àndringarna som inte rör sÀkerhet:
- I mod_http2 har stöd lagts till för att anvÀnda WebSocket-protokollet ovanpÄ strömmen i HTTP/2-anslutningar (RFC 8441). För att aktivera WebSocket ovanpÄ HTTP/2 har direktivet 'H2WebSockets on|off' föreslagits.
- I mod_http2 har direktivet 'H2EarlyHint name value' lagts till för att inkludera rubriker i svaret som ger '103 Early Hints'.
- I mod_http2 har direktivet 'H2ProxyRequests on|off' lagts till för att styra anvÀndningen av HTTP/2-bearbetning i proxykonfigurationen.
- I mod_http2 har direktivet 'H2MaxDataFrameLen n' lagts till för att begrÀnsa den maximala storleken pÄ kroppens svar i byte som överförs i ett DATA-ram i HTTP/2. StandardgrÀnsen sÀtts till 16 kB.
- Mime-typsfilen mime.types har uppdaterats, dÀr tillÀgget '.js' kopplas till typen 'text/javascript' i stÀllet för 'application/javascript', och tillÀggen '.mjs' (med typen 'text/javascript') och '.opus' ('audio/ogg') har lagts till. MIME-typer och tillÀgg som anvÀnds i WebAssembly har lagts till.
- Modulen mod_tls (alternativ till mod_ssl i Rust) har bytt till att anvÀnda rustls-ffi-biblioteket version 0.9.2+.
- I modulen mod_md har direktivet 'MDMatchNames all|servernames' lagts till för att styra matchningen av MDomains med innehÄllet i VirtualHosts.
- I modulen mod_md har direktivet 'MDChallengeDns01Version' lagts till för att vÀlja versionen av ACME-protokollet som anvÀnds vid verifiering via DNS.
- I mod_md har anvÀndning av direktivet MDChallengeDns01 tillÄtits för individuella domÀner.
- I mod_dav har en direktiv âDavBasePathâ lagts till för att konfigurera sökvĂ€gen till roten av WebDav-repositoriet.
- I mod_alias har direktivet âAliasPreservePathâ lagts till för att anvĂ€nda Alias-vĂ€rdets fullstĂ€ndiga sökvĂ€g i Location-blocket.
- I mod_alias har direktivet âRedirectRelativeâ lagts till, vilket tillĂ„ter omdirigering med relativa sökvĂ€gar.
- I direktivet ErrorLogFormat har format-specifikatorerna %{z} och %{strftime-format} lagts till.
- I mod_deflate har direktivet âDeflateAlterETagâ lagts till för att hantera förĂ€ndringar i ETag vid anvĂ€ndning av komprimering.
- Prestandan för funktionen send_brigade_nonblocking() har optimerats.
- I mod_status sĂ€kerstĂ€lls borttagning av duplicerade nycklar âBusyWorkersâ och âIdleWorkersâ, och en ny rĂ€knare âGracefulWorkersâ har lagts till.
KĂ€lla: opennet.ru
