Ažuriranje nginx 1.31.3 s ispravkom RCE ranjivosti

Objavljen je glavni izdanak nginx 1.31.3, u okviru kojeg se nastavlja razvoj novih mogućnosti, kao i objava paralelno podržavane stabilne grane nginx 1.30.4, koja prima ispravke vezane uz rješavanje ozbiljnih grešaka i ranjivosti. U ažuriranjima su ispravljene 3 ranjivosti:

  • CVE-2026-42533 — prekoračenje međuspremnika koje se pojavljuje prilikom korištenja u direktivi 'map' provjere putem regularnih izraza s zamjenama pomoću nenazvanih (npr., $1 i $2) ili nazvanih varijabli, pod uvjetom da su te varijable spomenute prije varijable rezultata mape ili se koristi varijabla koja se ne predmemorira. Potencijalna ranjivost može dovesti do daljinskog izvršavanja koda na serveru slanjem posebno oblikovanog HTTP zahtjeva. Ranjivosti je dodijeljen kritični stupanj opasnosti (9.2 od 10).
  • CVE-2026-60005 — curenje neinicijalizirane memorije radnog procesa prilikom korištenja modula ngx_http_slice_module i navođenja u direktivi slice regularnih izraza s zamjenama pomoću nenazvanih varijabli. Ranjivosti je dodijeljen stupanj opasnosti 8.8 od 10.
  • CVE-2026-56434 — pristup memoriji nakon što je oslobođena u modulu ngx_http_ssi_module, koji se javlja prilikom obrade posebno oblikovanog odgovora koji vraća posrednički backend. Ranjivost može dovesti do promjene sadržaja memorije radnog procesa. Ranjivosti je dodijeljen stupanj opasnosti 8.3 od 10.

Ne vezani za ranjivosti izmjene:

  • U modulu ngx_http_xslt_filter_module isključeno je učitavanje varijabli u XML dokumentu čije vrijednosti se učitavaju iz vanjskih izvora. Dodana je direktiva 'xml_external_entities' za upravljanje učitavanjem vanjskih komponenti navedenih u DTD bloku obrađivanog XML dokumenta.
  • Dodane su 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' i 'tunnel_socket_rcvbuf' za postavljanje veličine međuspremnika za slanje (SO_SNDBUF) i primanje (SO_RCVBUF).
  • Za arhitekturu LoongArch64 implementirano je određivanje veličine bloka (cache line) koji se koristi za prijenos podataka između CPU predmemorije i memorije.
  • U modulima ngx_http_proxy_v2_module i ngx_http_grpc_module implementirano je ograničenje veličine zaglavlja i trailer-a u HTTP/2 odgovorima pomoću direktiva proxy_buffer_size i grpc_buffer_size.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster