Udgivet er HTTP-serveren Apache 2.4.58, som prÊsenterer 33 Êndringer og lÞser tre sÄrbarheder, hvoraf to relaterer til muligheden for at udfÞre DoS-angreb pÄ systemer, der bruger HTTP/2-protokollen.
- CVE-2023-45802 - skaber betingelser for udtÞmning af ledig hukommelse pÄ grund af forsinket frigivelse af hukommelse efter en nulstilling af HTTP/2-strÞmmen med RST-flaget. Da hukommelsen ikke frigives med det samme efter behandling af RST-flaget, men fÞrst efter lukningen af forbindelsen, kan en angriber betydeligt Þge hukommelsesforbruget ved at sende nye anmodninger og nulstille dem med RST-pakken, uden at lukke forbindelsen.
- CVE-2023-43622 - uendelig blokering af behandling af HTTP/2-forbindelsen, hvis den blev Äbnet med en initial glidende vinduesstÞrrelse pÄ 0. SÄrbarheden kan bruges til at skabe en tjenestenÊgtelse ved at udtÞmme grÊnsen for det maksimalt tilladte antal Äbne forbindelser.
- CVE-2023-31122 - sÄrbarhed i mod_macro, der fÞrer til lÊsning af data uden for den tildelte buffer.
Blandt ĂŠndringerne, der ikke er relateret til sikkerhed:
- I mod_http2 er der tilfĂžjet stĂžtte til brug af WebSocket-protokollen over strĂžmmen i HTTP/2-forbindelsen (RFC 8441). For at aktivere WebSocket over HTTP/2 er direktivet âH2WebSockets on|offâ blevet foreslĂ„et.
- I mod_http2 er direktivet âH2EarlyHint name valueâ tilfĂžjet for at tilfĂžje overskrifter til svaret â103 Early Hintsâ.
- I mod_http2 er direktivet âH2ProxyRequests on|offâ tilfĂžjet for at styre aktiveringen af behandling af anmodninger via HTTP/2 i proxy-konfigurationen.
- I mod_http2 er direktivet âH2MaxDataFrameLen nâ tilfĂžjet for at begrĂŠnse den maksimale stĂžrrelse af svaret i bytes, der sendes i et enkelt DATA-ramme i HTTP/2. StandardgrĂŠnsen er sat til 16KB.
- Mime.types-filen er opdateret, hvor udvidelsen â.jsâ er knyttet til typen âtext/javascriptâ i stedet for âapplication/javascriptâ, og der er tilfĂžjet udvidelser: â.mjsâ (med typen âtext/javascriptâ) og â.opusâ (âaudio/oggâ). MIME-typer og udvidelser anvendt i WebAssembly er blevet tilfĂžjet.
- Modulet mod_tls (alternativ til mod_ssl i Rust) er ĂŠndret til at bruge rustls-ffi-biblioteket 0.9.2+.
- I modulet mod_md er direktivet âMDMatchNames all|servernamesâ tilfĂžjet for at styre matchningen af MDomains med indholdet af VirtualHosts.
- I modulet mod_md er direktivet âMDChallengeDns01Versionâ tilfĂžjet for at vĂŠlge versionen af ACME-protokollen, der anvendes til verifikation via DNS.
- I mod_md er brugen af direktivet MDChallengeDns01 tilladt for enkeltstÄende. domÊner.
- Der mod_dav har fÄet tilfÞjet direktivet 'DavBasePath' til at konfigurere stien til rodmappen for WebDav.
- Der er tilfĂžjet et direktiv 'AliasPreservePath' i mod_alias til brug som den fulde sti for Alias i Location-blokken.
- Der er tilfĂžjet et direktiv 'RedirectRelative' i mod_alias, der tillader omdirigering ved brug af relative stier.
- Formatparametrene %{z} og %{strftime-format} er blevet tilfĂžjet til direktivet ErrorLogFormat.
- Der er tilfĂžjet et direktiv 'DeflateAlterETag' i mod_deflate for at styre ĂŠndringer af ETag ved brug af komprimering.
- Ydelsen af funktionen send_brigade_nonblocking() er optimeret.
- I mod_status er der sikret fjernelse af dublerede nĂžgler 'BusyWorkers' og 'IdleWorkers', samt tilfĂžjet en ny tĂŠller 'GracefulWorkers'.
Kilde: opennet.ru
