Apache HTTP-server 2.4.56 har slÀppts, vilket inkluderar 6 förÀndringar och ÄtgÀrdar 2 sÄrbarheter kopplade till möjligheten till "HTTP Request Smuggling"-attacker mot frontend-backend-system, vilket möjliggör inbrytning i innehÄllet av andra anvÀndares förfrÄgningar som behandlas i samma trÄd mellan frontend och backend. Attacken kan anvÀndas för att kringgÄ accessbegrÀnsningssystem eller injicera skadlig JavaScript-kod i en session med en legitim webbplats.
Den första sÄrbarheten (CVE-2023-27522) pÄverkar modulen mod_proxy_uwsgi och gör det möjligt pÄ proxiesidan att dela upp svaret i tvÄ delar genom att infoga speciella tecken i HTTP-rubriken som returneras av backend.
Den andra sÄrbarheten (CVE-2023-25690) finns i mod_proxy och uppstÄr vid anvÀndning av vissa regler för omskrivning av förfrÄgningar med hjÀlp av direktivet RewriteRule som tillhandahÄlls av modulen mod_rewrite, eller vissa mallar i direktivet ProxyPassMatch. SÄrbarheten kan leda till förfrÄgningar genom proxy för interna resurser som Àr blockerade via proxy, eller till förgiftning av cacheinnehÄll. För att sÄrbarheten ska manifestera sig mÄste uppslagsdata frÄn URL anvÀndas i omskrivningsreglerna för förfrÄgningar, som sedan infogas i den vidare skickade förfrÄgan. Till exempel: RewriteEngine on RewriteRule "^\/here\/(.*)" " http:\/\/example.com:8080\/elsewhere?$1" http:\/\/example.com:8080\/elsewhere ; [P] ProxyPassReverse \/here\/ http:\/\/example.com:8080\/
Bland Àndringarna som inte rör sÀkerhet:
- Flaggan "-T" har lagts till i verktyget rotatelogs, vilket möjliggör förkortning av efterföljande loggfiler utan att korta ner den ursprungliga loggfilen vid loggrotation.
- I mod_ldap har negativa vÀrden tillÄtits i direktivet LDAPConnectionPoolTTL för att konfigurera ÄteranvÀndning av gamla anslutningar.
- I modulen mod_md, som anvÀnds för att automatisera utfÀrdande och underhÄll av certifikat med hjÀlp av ACME-protokollet (Automatic Certificate Management Environment), har stöd för standarden ED25519 för digitala signaturer och hantering av information om offentliga certifikatloggar (CT, Certificate Transparency) inkluderats vid kompilering med libressl 3.5.0+. I direktivet MDChallengeDns01 har instÀllningar för specifika domÀner tillÄtits.
- I mod_proxy_uwsgi har kontrollen och analysen av svaren frÄn HTTP-backends skÀrpats.
KĂ€lla: opennet.ru
