Un'edizione speciale. Invece di cinque notizie, la settimana già classificata: cosa viene sfruttato, cosa è esposto, cosa tocca e cosa significa per quando si agisce.
In questa edizione
- 01PAN-OS: ore, se quella management interface è esposta a internet.
- 02PHP/Shell: ore, e eravate già in ritardo.
- 03Node.js: giorni, e verificate le vostre base image dei container.
- 04eMudhra: nessuna patch disponibile. Questo è un problema di inventario.
- 05Le tre frasi di cui il vostro comitato esecutivo ha bisogno questa settimana.
Ricevi il prossimo GRC Brief nella tua casella.
Iscriviti a The GRC BriefPAN-OS: ore, se quella management interface è esposta a internet.
Il 14 ottobre Palo Alto Networks ha divulgato CVE-2026-0322, un difetto di code injection nella management interface di PAN-OS che consente a un attaccante autenticato con privilegi elevati di eseguire codice come root sul firewall. CVSS 8.6. L'azienda aveva già rilevato quello che definisce sfruttamento molto limitato, e CISA lo ha aggiunto al catalogo delle vulnerabilità note il medesimo giorno, con scadenza federale al 17 ottobre. Il problema riguarda i firewall PA-Series e VM-Series e Panorama. Non è richiesta alcuna configurazione speciale per essere vulnerabili. Le indicazioni di Palo Alto prevedono di limitare l'accesso alla management interface a indirizzi interni affidabili, oppure a un singolo jump box.
Fonte: Palo Alto Networks · Advisory, 14 Oct 2026
La mia analisi
Sfruttato: sì, come zero-day, prima che ne veniste a conoscenza. Esposto: solo dove la management interface è raggiungibile dall'esterno. Tocca: il dispositivo che presidia il perimetro, con privilegi root. Verdetto: ore se quell'interface risponde da internet, giorni dietro un jump box. E si noti cosa ha fatto il punteggio qui. 8.6 è High, che nella maggior parte delle policy concede 30 giorni, mentre CISA ne ha dati tre alle agenzie federali. Se la vostra tabella degli SLA fosse stata l'unico input, avreste pianificato per novembre la gestione di un firewall attivamente compromesso. Il controllo compensativo non costa nulla e Palo Alto lo raccomanda da anni: togliete la management interface da internet stanotte, poi applicate la patch con i vostri tempi.
PHP/Shell: ore, e eravate già in ritardo.
Il 21 ottobre il progetto PHP ha rilasciato una release di emergenza per due vulnerabilità critiche nel core PHP, CVE-2026-109618 e CVE-2026-109619, entrambe con rating 9.2, entrambe in grado di consentire a un attaccante non autenticato di eseguire codice come web worker. Vengono raggiunte mentre PHP analizza la richiesta, prima che venga eseguito qualsiasi codice applicativo. I dettagli sono trapelati il 20 ottobre, un giorno prima della divulgazione pianificata, costringendo ad anticipare il rilascio. Gli honeypot di Amazon hanno registrato un tentativo di sfruttamento il 17 ottobre, quattro giorni prima di qualsiasi annuncio. Cloudflare è passata da decine di migliaia di tentativi nei 45 minuti successivi alla divulgazione a milioni entro la mattina seguente. Risolto nelle versioni 8.5.12, 8.4.27, 8.3.36 e 8.2.35. PHP 8.1 e precedenti non ricevono nulla.
Fonte: PHP · Emergency release, 21 Oct 2026
La mia analisi
Sfruttato: sì, quattro giorni prima della divulgazione. Esposto: qualsiasi sistema che gestisce richieste web tramite PHP, il che per la maggior parte delle organizzazioni significa il sito marketing di cui nessuno è responsabile. Tocca: l'esecuzione di codice come account web, sull'host. Verdetto: ore, e nella versione onesta la finestra si è chiusa prima che l'advisory esistesse. Due considerazioni da trarre, oltre al patching. Apache mod_php è stato validato per la piena esecuzione di codice con configurazione predefinita: iniziate da lì. E se una parte del vostro parco macchine esegue ancora PHP 8.1 o precedenti, non arriverà alcuna correzione; diventa quindi una decisione di risk acceptance con un nome a cui rispondere, non un'attività di patching.
Node.js: giorni, e verificate le vostre base image dei container.
Lo stesso giorno Node.js ha rilasciato correzioni per dieci CVE nelle linee 22, 24 e 26. La più grave è CVE-2026-111497, un out-of-bounds write nel decoder Brotli incluso. Un flusso malformato induce il decoder a continuare ad accodare input in un buffer interno da otto byte, con possibile corruzione della memoria del processo e remote code execution in qualsiasi applicazione che decomprima dati Brotli forniti da un attaccante. Altri tre problemi di alta gravità riguardano la validazione dell'hostname nei certificati TLS e la gestione dei nomi DNS. Risolto nelle versioni 22.23.4, 24.22.1 e 26.12.1. Node.js 20 ha raggiunto la fine del ciclo di vita ad aprile e non riceve nulla.
Fonte: Node.js · October 2026 security releases
La mia analisi
Sfruttato: nessuna segnalazione. Esposto: qualsiasi servizio che decomprima Brotli che non ha generato, e sono più di quanti si pensi. Tocca: il runtime sotto le vostre applicazioni. Verdetto: giorni, sul vostro normale percorso di emergenza. La parte problematica è la distribuzione. Ogni container basato su una node base image precedente al 21 ottobre porta questa vulnerabilità, quindi la correzione è una rebuild e un redeploy sull'intero parco macchine, non un aggiornamento pacchetto su un singolo host. E questa release ha anche silenziosamente incluso il certificate distrust dell'elemento successivo, il che è la prova più evidente che il vostro trust store vive dentro le vostre dipendenze.
eMudhra: nessuna patch disponibile. Questo è un problema di inventario.
Il 17 ottobre un ricercatore ha segnalato ad Apple, Google, Microsoft, Mozilla e eMudhra che le chiavi private di otto dei certificati intermedi della certification authority indiana erano recuperabili dai certificati pubblici. Erano stati generati come interi molto piccoli. Scott Helme, che ha recuperato tutti e otto su un laptop in meno di un secondo, precisa che uno di essi è il numero 4. Chi detiene la chiave di un certificato intermedio può firmare un certificato valido per qualsiasi dominio. I certificati sono stati emessi nell'aprile 2025, quindi la finestra di esposizione ha coperto circa diciassette mesi. Chrome e Firefox li hanno bloccati lo stesso giorno, Apple il 19, Microsoft il 20. eMudhra li ha revocati il 18 e il 22 ha annunciato che abbandonerà il business dei certificati TLS.
Fonte: Scott Helme · 20 Oct 2026, with Mozilla bug 2083449
La mia analisi
Sfruttato: nessun abuso confermato, anche se nessuno può dar conto di diciassette mesi. Esposto: non i vostri browser, corretti nel giro di ore. Tocca: la fiducia stessa, ovunque si validi un certificato al di fuori di un browser. Verdetto: questo non ha scadenza perché non ha patch, ed è esattamente per questo che è il più difficile. I vostri container, i vostri appliance, i vostri Java keystore e ogni ambiente Python che porta la propria copia di certifi contengono ciascuno un trust store che qualcuno deve aggiornare. Curl, certifi, Node.js, Go e l'ecosistema Rust hanno tutti distribuito il distrust separatamente. La domanda a cui la vostra organizzazione deve rispondere è dove si fidano delle certification authority e chi può modificarlo ovunque e in una volta sola; e la maggior parte non riesce a rispondere nemmeno alla prima metà. Un dettaglio su cui vale la pena soffermarsi: Helme afferma che un agente AI ha recuperato le chiavi per lui da un singolo prompt.
Le tre frasi di cui il vostro comitato esecutivo ha bisogno questa settimana.
Un conteggio di CVE non dice a un board nulla su cui possa agire. Dopo una settimana come questa, tre frasi bastano. Se siamo esposti a qualcuno di questi problemi, sì o no. Cosa abbiamo fatto e quando. Cosa abbiamo scelto di rimandare per ora e chi lo ha approvato. La terza è quella che conta, ed è quella che quasi mai viene detta ad alta voce. Ai sensi dell'Articolo 20 di NIS2, l'organo di gestione approva le misure di gestione del rischio di cybersecurity, ne supervisiona l'attuazione e può essere ritenuto responsabile in caso di inadempienza. Un rinvio di cui non vengono mai informati è una decisione che avete preso silenziosamente a loro nome.
Fonte: My full analysis · christophemazzola.fr
La mia analisi
Non avete superato questa settimana applicando patch. Avete scelto, oppure qualcuno ha scelto al posto vostro. Quindi mettete la scelta per iscritto. Un responsabile nominato, la motivazione, il controllo compensativo se esiste, e una data per rivalutare la situazione. Una vulnerabilità rinviata con una firma è una risk decision. Senza firma è un'omissione che dovrete spiegare in seguito; e dopo otto giorni come questi ci sarà molto da spiegare. Ho scritto l'argomentazione completa, incluso il motivo per cui i punteggi non hanno deciso nulla e perché la maggior parte delle patch policy avrebbe classificato il vettore ransomware come lavoro di second'ordine. Link sopra. La versione breve è che i vostri scanner erano identici a quelli di tutti gli altri questa settimana. Ciò che ha differenziato le organizzazioni era sapere chi aveva il potere di decidere.