utgivelse av HTTP-serveren Apache 2.4.46 (utgivelsene 2.4.44 og 2.4.45 ble utelatt), der det er presentert og utbedret :
- â bufferoverlĂžp i modulen mod_proxy_uwsgi, som kan fĂžre til informasjonslekkasje eller kjĂžring av kode pĂ„ serveren ved sending av et spesiallaget forespĂžrsel. Utnyttelse av sĂ„rbarheten skjer ved Ă„ sende en veldig lang HTTP-header. Beskyttelse er lagt til ved Ă„ blokkere overskrifter som er lengre enn 16K (grensen som er definert i protokolls spesifikasjon).
- â sĂ„rbarhet i modulen mod_http2, som kan forĂ„rsake en krasj i prosessen ved sending av et forespĂžrsel med en spesiallaget HTTP/2-header. Problemet viser seg ved aktivering av feilsĂžking eller sporingslogger i modulen mod_http2, og uttrykkes i skadene pĂ„ minneinnhold pĂ„ grunn av race condition ved lagring av informasjon i loggen. Problemet manifesterer seg ikke nĂ„r LogLevel er satt til «info».
- â sĂ„rbarhet i modulen mod_http2, som kan forĂ„rsake en krasj i prosessen ved sending av en HTTP/2-forespĂžrsel med en spesiallaget verdi i headeren âCache-Digestâ (krasjen skjer ved forsĂžk pĂ„ Ă„ utfĂžre HTTP/2 PUSH-operasjonen for ressursen). For Ă„ blokkere sĂ„rbarheten kan innstillingen «H2Push off» brukes.
- â sĂ„rbarhet i mod_remoteip, som muliggjĂžr IP-adressespoofing ved proxying, ved bruk av mod_remoteip og mod_rewrite. Problemet viser seg kun for versjoner fra 2.4.1 til 2.4.23.
De mest bemerkelsesverdige endringene som ikke er relatert til sikkerhet:
- StĂžtte for utkastspesifikasjonen mod_http2 er fjernet , hvis fremme er stanset.
- Adferden til direktivet «LimitRequestFields» i mod_http2 er endret; nÄ deaktiverer angivelse av verdien 0 begrensningen.
- I mod_http2 er behandling av hoved- og sekundĂŠre (master/secondary) tilkoblinger og merking av metoder avhengig av bruk, sikret.
- Ved mottak av feilaktig innhold i headeren Last-Modified fra FCGI/CGI-skript, blir denne headeren nÄ fjernet i stedet for Ä bli erstattet ved epoke-tid (Unix epoch).
- En funksjon ap_parse_strict_length() er lagt til koden for streng parsing av innholds stĂžrrelsen.
- I mod_proxy_fcgi i ProxyFCGISetEnvIf er det sikret at miljĂžvariabler fjernes hvis det angitte uttrykket returnerer False.
- Fikset en konkurrerende tilstand og mulig krasj i mod_ssl ved bruk av klientsertifikat angitt gjennom innstillingen SSLProxyMachineCertificateFile.
- Minnelekkasje i mod_ssl er fikset.
- I mod_proxy_http2 er bruken av proxyparameteren «» sikret ved sjekk av tilgjengeligheten for et nytt eller gjenbrukt tilkobling til backend.
- Bindingen av httpd med alternativet «-lsystemd» er stoppet nÄr mod_systemd er aktivert.
- I mod_proxy_http2 er innstillingen ProxyTimeout tatt hensyn til ved venting pÄ innkommende data gjennom tilkoblinger til backend.
Kilde: opennet.ru
