Sicurezza digitale

nginx, cinque falle corrette a ottobre: verificare e aggiornare il server web

E
ElaraTeq
Copertina: cinque falle corrette in nginx, aggiornare il server web alla versione 1.30.6 o al pacchetto corretto di Ubuntu e Debian

Il 14 ottobre nginx 1.30.6 ha corretto cinque falle (CVE-2026-15176 e altre), distribuite da Ubuntu il 26 ottobre e da Debian 13. Nessuno sfruttamento noto, ma l’aggiornamento va pianificato. Perché il numero di versione inganna, cosa verificare sul server e quando segnalare all’IFPDT.

Il 14 ottobre 2026 il progetto nginx ha pubblicato le versioni 1.30.6 (stabile) e 1.31.7 (mainline), che correggono cinque vulnerabilità di sicurezza. Il 26 ottobre Ubuntu ha distribuito i pacchetti corretti con l’avviso USN-8955-1; Debian ha fatto lo stesso per Debian 13 con DSA-6575-1.

nginx è il server web, o il proxy, che risponde alle richieste di moltissimi siti, gestionali e applicazioni ospitati su server Linux. Per una PMI ticinese con un VPS o un server dedicato la domanda pratica è semplice: la versione installata è quella corretta? La risposta richiede un piccolo accorgimento, perché il numero di versione mostrato dalle distribuzioni Linux trae facilmente in inganno.

Cosa è stato corretto

Secondo gli avvisi di sicurezza di nginx, le cinque falle riguardano funzioni o combinazioni di configurazione specifiche, non ogni installazione:

CVEAmbitoVersioni interessate (nginx.org)CVSS 3.1 (F5)
CVE-2026-15176direttiva alias combinata con rewrite0.1.29–1.31.68.1
CVE-2026-93479valutazione di espressioni con variabili (per esempio map con espressioni regolari)1.30.0–1.30.5, 1.31.2–1.31.68.1
CVE-2026-95101HTTP/3 con bufferizzazione della richiesta verso il proxy1.25.0–1.31.65.3
CVE-2026-97629ticket di sessione TLS con cache di sessione condivisa1.23.2–1.31.66.5
CVE-2026-97205I/O asincrono (AIO) con pagine SSI0.8.11–1.31.68.1

Le valutazioni divergono, e conviene capire perché:

  • nginx classifica tutte e cinque le falle come di gravità media, perché servono configurazioni particolari.
  • F5, l’azienda che sviluppa nginx e ha assegnato i CVE, attribuisce a tre di esse un punteggio CVSS 3.1 di 8.1 (alto), come riportato dal database NVD: nei casi peggiori un attaccante senza credenziali può far bloccare i processi di nginx e, se le protezioni della memoria del sistema (ASLR) sono disattivate o aggirate, arrivare a eseguire codice.
  • La falla sui ticket TLS (CVE-2026-97629) può permettere di aggirare la verifica dei certificati client, un meccanismo usato soprattutto per accessi riservati e interfacce tra sistemi.

Secondo i dati del NVD, la valutazione della CISA del 15 ottobre non indicava sfruttamenti noti, e al 9 novembre nessuna delle cinque falle figura nel catalogo delle vulnerabilità sfruttate. Non c’è quindi motivo di allarme, ma nemmeno di rimandare: è un aggiornamento da pianificare a breve.

Un dato aiuta a inquadrare il tema: nel 2026 nginx ha già pubblicato 26 avvisi di sicurezza. Aggiornare il server web è un’attività ricorrente, non un intervento straordinario.

Il dettaglio da conoscere: il numero di versione

Le distribuzioni Linux non installano l’ultima versione di nginx, ma correggono la versione che hanno scelto all’inizio del ciclo di vita del sistema. Su Ubuntu 24.04, per esempio, il comando nginx -v mostra 1.24.0 anche dopo l’aggiornamento: la correzione è nel numero completo del pacchetto. Per sapere se il server è corretto bisogna quindi confrontare la versione del pacchetto con quella indicata dall’avviso della propria distribuzione.

Versioni del pacchetto nginx indicate come corrette (estratto):

SistemaPacchetto corretto
Ubuntu 26.04 LTS1.28.3-2ubuntu1.12
Ubuntu 24.04 LTS1.24.0-2ubuntu7.19
Ubuntu 22.04 LTS1.18.0-6ubuntu14.22
Debian 13 (trixie)1.26.3-3+deb13u10
Debian 12 (bookworm)al 9 novembre il tracker di sicurezza Debian indica il pacchetto come ancora vulnerabile
nginx.org (stable / mainline)1.30.6 / 1.31.7

Pannelli di hosting e immagini container (Docker) spesso includono una propria copia di nginx: in quel caso conta la versione del pannello o dell’immagine, non quella del sistema operativo.

Cosa fare con il proprio server

  1. Sapere dove gira nginx. Non solo sul server del sito: nginx è spesso usato come proxy davanti a gestionali, applicazioni web o container. Fate un elenco dei sistemi coinvolti.
  2. Verificare la versione del pacchetto. Su Ubuntu e Debian con apt policy nginx o chiedendo al fornitore, e confrontarla con la tabella qui sopra o con l’avviso della distribuzione.
  3. Aggiornare e riavviare il servizio. Installare l’aggiornamento di sicurezza della distribuzione, oppure la 1.30.6 o successiva se nginx proviene dai pacchetti ufficiali di nginx.org, e verificare che il servizio sia stato effettivamente riavviato. Per le immagini container: aggiornare l’immagine e ricreare il container.
  4. Se l’aggiornamento non è ancora disponibile (per esempio su Debian 12 al momento della pubblicazione): far verificare la configurazione da chi gestisce il server. Le falle dipendono da funzioni precise (HTTP/3, SSI con I/O asincrono, certificati client, alcune combinazioni di alias e rewrite): disattivare ciò che non serve riduce l’esposizione in attesa della correzione.
  5. Controllare i log. Nel log degli errori di nginx, riavvii inattesi dei processi worker possono essere il segnale di tentativi andati a vuoto o di un problema da approfondire.

Non pubblichiamo dettagli su come sfruttare queste falle: l’obiettivo è aggiornare e verificare i sistemi. Sugli aggiornamenti dei server Ubuntu e Debian abbiamo scritto anche a proposito della falla in APT.

Se il server è stato compromesso: segnalazioni

  • Protezione dei dati (nLPD). Se sul server ci sono dati personali (clienti, moduli, account) e la violazione comporta verosimilmente un rischio elevato per le persone interessate, l’articolo 24 della legge sulla protezione dei dati prevede la notifica all’IFPDT il prima possibile. Le linee guida dell’IFPDT spiegano come valutare il caso.
  • UFCS. Per la maggior parte delle PMI la segnalazione di un ciberincidente all’UFCS è volontaria, ma utile. Dal 1° aprile 2025 i gestori di infrastrutture critiche hanno invece l’obbligo di segnalare i ciberattacchi entro 24 ore dalla scoperta.
  • Danni finanziari. In caso di danno, sporgere denuncia alla polizia cantonale.

Domande frequenti

Il nostro sito è su un hosting condiviso: dobbiamo fare qualcosa?

Il server è gestito dal fornitore, che deve applicare gli aggiornamenti. Conviene comunque chiedere per iscritto se il server web usa nginx e se gli aggiornamenti di ottobre sono stati installati.

Il nostro server usa Apache: siamo interessati?

Queste falle riguardano solo nginx. Molte installazioni però usano nginx come proxy davanti ad Apache o ad altre applicazioni: vale la pena verificarlo.

nginx -v mostra una versione vecchia: il server è vulnerabile?

Non necessariamente. Sulle distribuzioni Linux conta il numero completo del pacchetto, che include le correzioni riportate dalla distribuzione. Se corrisponde a quello dell’avviso, il server è corretto.

Non usiamo HTTP/3 né SSI: possiamo ignorare l’aggiornamento?

No. Le falle coinvolgono funzioni diverse ed è facile sottovalutare cosa contiene una configurazione cresciuta negli anni. L’aggiornamento è il modo più semplice per chiudere tutte e cinque le falle insieme.

Il nostro approccio

ElaraTeq Sagl supporta PMI e studi in Ticino nella gestione e nell’aggiornamento di server Linux e server web, nell’hosting in Svizzera e nella configurazione TLS (hosting, consulenza; sul tema TLS vedi anche i certificati a 100 giorni). Per un controllo del vostro server potete contattarci.

Fonti

Tag: #nginx #CVE-2026-15176 #server web #Linux #Ubuntu #Debian #aggiornamenti #nLPD #PMI #Ticino
Condividi:

Vuoi Lavorare con Noi?

Parliamo di come possiamo aiutarti a realizzare la tua visione.

Contattaci