Release of Apache HTTP server 2.4.58 with fixes for DoS vulnerabilities in HTTP/2

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

KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster