utgivelsen av HTTP-serveren Apache 2.4.41 (utgave 2.4.40 ble hoppet over), som presenterer og utbedret :
- â et problem i mod_http2, som kan fĂžre til minneĂžrkete nĂ„r push-forespĂžrsel sendes pĂ„ et tidlig stadium. Ved bruk av innstillingen «H2PushResource» kan det oppstĂ„ overskrivning av minneomrĂ„det i forespĂžrselspoolen, men problemet er begrenset til krasj, da de skrevne dataene ikke er basert pĂ„ informasjon fĂ„tt fra klienten;
- â sĂ„rbarhet nylig DoS-sĂ„rbarhet i implementeringene av HTTP/2.
Angriperen kan tĂžmme tilgjengelig prosessminne og skape hĂžy belastning pĂ„ CPU-en, ved Ă„ Ă„pne et glidende vindu for HTTP/2 for Ă„ sende data fra serveren uten begrensninger, samtidig som TCP-vinduet forblir lukket, noe som forhindrer faktisk skriving av data til sokkelen; - â et problem i mod_rewrite, som tillater serveren Ă„ omdirigere forespĂžrslene til andre ressurser (open redirect). Noen innstillinger av mod_rewrite kan fĂžre til at brukeren omdirigeres til en annen lenke, kodet med linjeskift-tegnet innen parameteret som brukes i eksisterende omdirigering. For Ă„ blokkere problemet kan man bruke flagget PCRE_DOTALL i RegexDefaultOptions, som nĂ„ er satt som standard;
- â muligheten for Ă„ utfĂžre cross-site scripting pĂ„ feilsider som genereres av mod_proxy. PĂ„ disse sidene settes URL-en fra forespĂžrselen inn i lenken, hvor angriperen via tegnescaping kan sette inn vilkĂ„rlig HTML-kode;
- â stakkoverlĂžp og nullpeker-dereferering i mod_remoteip, utnyttet gjennom manipulering av PROXY-protokollens overskrifter. Angrepet kan kun utfĂžres fra proxy-serverinnstillingene, ikke gjennom klientforespĂžrselen;
- â en sĂ„rbarhet i mod_http2, som tillater initiere lesing av innhold fra allerede frigjort minneomrĂ„de ved avslutning av tilkoblingen (read-after-free).
De mest bemerkelsesverdige endringene som ikke er relatert til sikkerhet:
- I mod_proxy_balancer er beskyttelsen mot XSS/XSRF-angrep fra betrodde noder styrket;
- I mod_session er innstillingen SessionExpiryUpdateInterval lagt til for Ă„ definere oppdateringsintervallet for gyldigheten til sesjoner/cookie;
- Feilsidene er ryddet for Ä unngÄ Ä vise informasjon fra forespÞrslene pÄ disse sidene;
- I mod_http2 er det tatt hensyn til verdien av parameteren «LimitRequestFieldSize», som tidligere kun gjaldt for sjekk av HTTP/1.1-headerfelt;
- Det er lagt til stÞtte for Ä opprette konfigureringen av mod_proxy_hcheck nÄr den brukes i BalancerMember;
- Minnebruken i mod_dav er redusert nÄr PROPFIND-kommandoen brukes pÄ en stor samling;
- I mod_proxy og mod_ssl er problemene med sertifikatinnstillinger og SSL inne i Proxy-blokken lĂžst;
- I mod_proxy er det tillatt Ă„ bruke SSLProxyCheckPeer*-innstillinger for alle proxy-moduler;
- Modulen , av prosjektet Letâs Encrypt for automatisering av innhenting og vedlikehold av sertifikater ved hjelp av ACME-protokollen (Automatic Certificate Management Environment):
- Den andre versjonen av protokollen , som nÄ brukes som standard og tomme POST-forespÞrsel i stedet for GET.
- StÞtte for validering basert pÄ TLS-ALPN-01-utvidelsen (RFC 7301, Application-Layer Protocol Negotiation) har blitt lagt til, som brukes i HTTP/2.
- StĂžtten for valideringsmetoden âtls-sni-01â er avsluttet (pĂ„ grunn av ).
- Kommandoer for Ă„ konfigurere og bryte validering med âdns-01â-metoden er lagt til.
- StĂžtte lagt til i sertifikatene nĂ„r DNS-basert validering (âdns-01â) er aktivert.
- Det er implementert en âmd-statusâ-behandler og en side med sertifikatstatus «https://domain/.httpd/certificate-status».
- Direktivene «MDCertificateFile» og «MDCertificateKeyFile» for Ä konfigurere domeneinnstillinger via statiske filer (uten stÞtte for automatisk oppdatering) er lagt til.
- Direktivet «MDMessageCmd» er lagt til for Ă„ kalle eksterne kommandoer ved hendelser ârenewedâ, âexpiringâ eller âerroredâ.
- Direktivet «MDWarnWindow» er lagt til for Ä konfigurere meldinger som advarer om utlÞp av sertifikatets gyldighet;
Kilde: opennet.ru
