Versionen av huvudgrenen nginx 1.23.2 har slÀppts, dÀr utvecklingen av nya funktioner fortsÀtter, samt slÀppet av den parallellt underhÄllna stabila grenen nginx 1.22.1, som endast fÄr Àndringar relaterade till ÄtgÀrdande av allvarliga fel och sÄrbarheter.
I de nya versionerna har tvÄ sÄrbarheter (CVE-2022-41741, CVE-2022-41742) i ngx_http_mp4_module ÄtgÀrdats, som anvÀnds för att strömma frÄn filer i formatet H.264/AAC. SÄrbarheterna kan leda till minneskorruption eller minneslÀckor vid behandling av en speciellt utformad mp4-fil. Följderna inkluderar kraschar, men andra manifestationer, sÄsom möjligheten att köra kod pÄ servern.
Det Àr vÀrt att notera att en liknande sÄrbarhet redan ÄtgÀrdades i ngx_http_mp4_module 2012. Dessutom har F5 rapporterat om en liknande sÄrbarhet (CVE-2022-41743) i produkten NGINX Plus, som pÄverkar ngx_http_hls_module, vilket ger stöd för HLS-protokollet (Apple HTTP Live Streaming).
Förutom ÄtgÀrdandet av sÄrbarheterna i nginx 1.23.2 erbjuds följande förÀndringar:
- Stöd för variablerna "$proxy_protocol_tlv_*" har lagts till, dÀr vÀrdena för TLV (Type-Length-Value), som förekommer i PROXY v2-protokollet, skrivs.
- Automatisk rotation av krypteringsnycklar för TLS-sessionstickets, som anvÀnds nÀr delad minne anvÀnds i direktivet ssl_session_cache, har implementerats.
- LoggnivÄn för fel relaterade till felaktiga typ av poster SSL, har sÀnkts frÄn kritisk till informationsnivÄ.
- LoggnivÄn för meddelanden om misslyckande att allokera minne för en ny session har Àndrats frÄn alert till warn och begrÀnsats till att visa en post per sekund.
- En build med OpenSSL 3.0 har implementerats pÄ Windows-plattformen.
- En registrering av fel i PROXY-protokollet har implementerats i loggen.
- Ett problem har ÄtgÀrdats dÀr timeouten som anges i direktivet "ssl_session_timeout" inte fungerade vid anvÀndning av TLSv1.3 baserat pÄ OpenSSL eller BoringSSL.
KĂ€lla: opennet.ru
