Aggiornamento di nginx 1.31.3 con la correzione della vulnerabilitĂ  RCE.

È stato rilasciato il main release di nginx 1.31.3, nell'ambito del quale continua lo sviluppo di nuove funzionalità, insieme al rilascio della versione stabile parallela nginx 1.30.4, nella quale vengono apportate solo modifiche relative alla risoluzione di gravi errori e vulnerabilità. Gli aggiornamenti hanno risolto 3 vulnerabilità:

  • CVE-2026-42533 — overflow del buffer che si manifesta quando si utilizzano nella direttiva «map» controlli tramite espressioni regolari con sostituzioni tramite variabili non nominate (ad esempio, $1 e $2) o variabili nominate, a condizione che queste variabili vengano menzionate prima della variabile di risultato della mappa o venga utilizzata una variabile che non Ăš memorizzata nella cache. Potenzialmente, la vulnerabilitĂ  puĂČ portare all'esecuzione remota di codice su server inviando una richiesta HTTP opportunamente formattata. Il problema Ăš stato classificato con un livello di gravitĂ  critico (9.2 su 10).
  • CVE-2026-60005 — perdita di memoria non inizializzata nel processo di lavoro durante l'uso del modulo ngx_http_slice_module e l'indicazione nella direttiva slice di espressioni regolari con sostituzioni tramite variabili non nominate. La vulnerabilitĂ  ha un livello di gravitĂ  di 8.8 su 10.
  • CVE-2026-56434 — accesso alla memoria dopo la sua liberazione nel modulo ngx_http_ssi_module, che si verifica durante l'elaborazione di una risposta opportunamente formattata restituita da un backend proxy. La vulnerabilitĂ  puĂČ portare a modifiche al contenuto della memoria del processo di lavoro. Il problema Ăš stato classificato con un livello di gravitĂ  di 8.3 su 10.

Modifiche non correlate a vulnerabilitĂ :

  • Nel modulo ngx_http_xslt_filter_module Ăš stata disabilitata il caricamento delle variabili nel documento XML i cui valori sono caricati da fonti esterne. È stata aggiunta la direttiva «xml_external_entities» per gestire il caricamento di componenti esterni specificati nel blocco DTD del documento XML elaborato.
  • Sono state aggiunte le direttive «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» e «tunnel_socket_rcvbuf» per impostare le dimensioni dei buffer di invio (SO_SNDBUF) e ricezione (SO_RCVBUF).
  • Per l'architettura LoongArch64 Ăš stata implementata la definizione delle dimensioni del blocco (cache line) utilizzato per il trasferimento dei dati tra la cache della CPU e la memoria.
  • Nei moduli ngx_http_proxy_v2_module e ngx_http_grpc_module Ăš stata implementata una limitazione della dimensione delle intestazioni e dei trailer nelle risposte HTTP/2 tramite le direttive proxy_buffer_size e grpc_buffer_size.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server đŸ”„ Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster