Posodobitev Nginx 1.31.3 odpravlja ranljivost RCE

Izdana je bila glavna veja nginx 1.31.3, ki nadaljuje razvoj novih funkcij. Izdana je tudi vzporedna stabilna veja nginx 1.30.4, ki vsebuje le spremembe, povezane z odpravljanjem resnih napak in ranljivosti. Te posodobitve odpravljajo tri ranljivosti:

  • CVE-2026-42533 – Do prelivanja medpomnilnika pride, ko direktiva »map« uporablja preverjanja regularnih izrazov z zamenjavami z uporabo neimenovanih (npr. $1 in $2) ali poimenovanih spremenljivk, pod pogojem, da so te spremenljivke omenjene pred spremenljivko rezultata mape ali pa se uporabi spremenljivka, ki ni predpomnjena. Ta ranljivost bi lahko povzročila oddaljeno izvajanje kode. strežnika s pošiljanjem posebej oblikovane zahteve HTTP. Ta težava je bila ocenjena kot kritična (9.2 od 10).
  • CVE-2026-60005 – Pri uporabi modula ngx_http_slice_module in določanju zamenjav regularnih izrazov z uporabo neimenovanih spremenljivk v direktivi slice pride do neinicializiranega puščanja pomnilnika v delovnem procesu. Ta ranljivost ima stopnjo resnosti 8.8 od 10.
  • CVE-2026-56434 je ranljivost v modulu ngx_http_ssi_module, ki se pojavi pri obdelavi posebej oblikovanega odgovora, ki ga vrne posredniški zaledni strežnik. Ta ranljivost lahko povzroči spremembo pomnilnika delovnega procesa. Ta težava je ocenjena na stopnjo resnosti 8.3 od 10.

Spremembe, ki niso povezane z ranljivostjo:

  • V modulu ngx_http_xslt_filter_module je onemogočeno nalaganje spremenljivk v dokumente XML, katerih vrednosti se nalagajo iz zunanjih virov. Dodana je bila direktiva »xml_external_entities« za nadzor nalaganja zunanjih komponent, določenih v bloku DTD obdelanega dokumenta XML.
  • Dodane direktive "proxy_socket_sndbuf", "proxy_socket_rcvbuf", "fastcgi_socket_sndbuf", "fastcgi_socket_rcvbuf", "grpc_socket_sndbuf", "grpc_socket_rcvbuf", "scgi_socket_sndbuf", "scgi_socket_rcvbuf", "uwsgi_socket_sndbuf", "uwsgi_socket_rcvbuf", "tunnel_socket_sndbuf" in "tunnel_socket_rcvbuf" za nastavitev velikosti medpomnilnikov za pošiljanje (SO_SNDBUF) in prejemanje (SO_RCVBUF).
  • Za arhitekturo LoongArch64 je bila implementirana definicija velikosti bloka (predpomnilniške vrstice), ki se uporablja za prenos podatkov med predpomnilnikom CPU in pomnilnikom.
  • Modula ngx_http_proxy_v2_module in ngx_http_grpc_module implementirata omejitev velikosti glav in priklopnikov v odgovorih HTTP/2 z uporabo direktiv proxy_buffer_size in grpc_buffer_size.

Vir: opennet.ru

Kupite zanesljivo gostovanje za strani z DDoS zaščito, VPS VDS strežniki 🔥 Kupite zanesljivo spletno gostovanje z zaščito DDoS, VPS VDS strežniki | ProHoster