Lansering av HTTP-servern Apache 2.4.46 (utgÄvorna 2.4.44 och 2.4.45 har utelÀmnats), dÀr det presenteras och ÄtgÀrdat :
- â buffertöverskridning i modulen mod_proxy_uwsgi, vilket kan leda till informationslĂ€ckor eller körning av kod pĂ„ servern vid mottagande av en sĂ€rskilt utformad begĂ€ran. Utnyttjande av sĂ„rbarheten kan göras genom att skicka en mycket lĂ„ng HTTP-header. För att skydda har en blockering av huvuden lĂ€ngre Ă€n 16K lagts till (ett grĂ€ns faststĂ€lld i protokollets specifikation).
- â sĂ„rbarhet i modulen mod_http2 som kan orsaka en krasch av processen nĂ€r en begĂ€ran med en sĂ€rskilt utformad HTTP/2-header skickas. Problemet uppstĂ„r nĂ€r felsökning eller spĂ„rning Ă€r aktiverat i modulen mod_http2 och yttrar sig i korruption av minnesinnehĂ„ll pĂ„ grund av en kapplöpning nĂ€r information sparas i loggen. Problemet uppstĂ„r inte nĂ€r LogLevel sĂ€tts till "info".
- â sĂ„rbarhet i modulen mod_http2 som kan orsaka en krasch av processen nĂ€r en begĂ€ran med ett sĂ€rskilt utformat vĂ€rde för headern 'Cache-Digest' skickas via HTTP/2 (kraschen intrĂ€ffar nĂ€r man försöker utföra en HTTP/2 PUSH-operation för resursen). För att blockera sĂ„rbarheten kan alternativet "H2Push off" anvĂ€ndas.
- â sĂ„rbarhet i mod_remoteip som möjliggör IP-adressförfalskning vid proxyering med hjĂ€lp av mod_remoteip och mod_rewrite. Problemet uppstĂ„r endast för versioner frĂ„n 2.4.1 till 2.4.23.
De mest mÀrkbara förÀndringarna, orelaterade till sÀkerhet:
- Stödet för den utkastliknande specifikationen har tagits bort frÄn mod_http2 , vars befordran har upphört.
- Beteendet för direktivet "LimitRequestFields" har Àndrats i mod_http2; att ange vÀrdet 0 inaktiverar nu begrÀnsningen.
- I mod_http2 har behandlingen av primÀra och sekundÀra (master/secondary) anslutningar sÀkerstÀllts och metoder har mÀrkts beroende pÄ anvÀndning.
- Om en felaktig Last-Modified-header mottas frÄn FCGI/CGI-skript, tas denna header nu bort istÀllet för att ersÀttas med epoch-tid (Unix epoch).
- En funktion ap_parse_strict_length() har lagts till i koden för strikt tolkning av innehÄllets storlek.
- I mod_proxy_fcgi har ProxyFCGISetEnvIf sÀkerstÀllt att miljövariabler tas bort om det angivna uttrycket returnerar False.
- Kapplöpningen och den potentiella kraschen i mod_ssl vid anvÀndning av klientcertifikat som anges genom instÀllningen SSLProxyMachineCertificateFile har ÄtgÀrdats.
- MinneslÀckan i mod_ssl har ÄtgÀrdats.
- I mod_proxy_http2 har anvÀndningen av proxyparametern «» sÀkerstÀllts vid kontroll av funktionaliteten för en ny eller ÄteranvÀnd anslutning till backend.
- Bindningen av httpd till alternativet «-lsystemd» har upphört om mod_systemd Àr aktiverat.
- I mod_proxy_http2 har instÀllningen för ProxyTimeout tagits hÀnsyn till nÀr man vÀntar pÄ inkommande data genom anslutningar till backend.
KĂ€lla: opennet.ru
