AI nella gestione delle vulnerabilità informatiche, OpenAI presenta Patch the Planet per coordinare le risposte alle falle critiche

AI nella gestione delle vulnerabilità informatiche, OpenAI presenta Patch the Planet per coordinare le risposte alle falle critiche

Due vulnerabilità critiche del linguaggio PHP, utilizzato da milioni di applicazioni e siti web, hanno richiesto un intervento coordinato tra sviluppatori, ricercatori di sicurezza e fornitori di infrastrutture digitali. Il 21 ottobre 2026, OpenAI ha presentato i risultati di questa collaborazione e un modello organizzativo destinato a gestire le falle informatiche individuate attraverso sistemi avanzati di intelligenza artificiale. L'iniziativa si chiama Patch the Planet e affronta uno dei problemi più delicati della cybersecurity: trasformare rapidamente una scoperta tecnica in una protezione effettivamente disponibile per gli utenti.

L'annuncio arriva insieme alla pubblicazione degli aggiornamenti di sicurezza di PHP, sviluppati per correggere due vulnerabilità identificate come CVE-2026-109618 e CVE-2026-109619. Entrambe hanno ricevuto un punteggio di gravità pari a 9,2 secondo il sistema CVSS 4.0 e possono consentire, in determinate condizioni, l'esecuzione di codice da remoto senza autenticazione.

La vicenda rappresenta un caso concreto di AI nella gestione delle vulnerabilità informatiche, perché coinvolge l'intero processo che va dall'individuazione del problema alla preparazione delle correzioni, fino alla comunicazione con le organizzazioni che devono aggiornare i propri sistemi.

L'intelligenza artificiale ha contribuito alla ricerca delle vulnerabilità, ma la responsabilità delle decisioni tecniche e della distribuzione delle correzioni è rimasta ai manutentori del software e agli specialisti coinvolti.

Le vulnerabilità di PHP e il coordinamento tra OpenAI, Wiz e Cloudflare

Il lavoro presentato il 21 ottobre è stato preceduto da circa due mesi di attività congiunte. Calif, società specializzata nella ricerca sulla sicurezza informatica, ha individuato una vulnerabilità critica attraverso GPT-5.6 Sol nell'ambito di Patch the Planet. Parallelamente, Wiz ha scoperto e segnalato in maniera indipendente entrambe le vulnerabilità successivamente corrette.

Questa distinzione permette di ricostruire correttamente il ruolo dell'intelligenza artificiale nella vicenda. Le due falle non sono state attribuite esclusivamente a un unico sistema automatico: il processo ha coinvolto gruppi di ricerca differenti, verifiche tecniche e il lavoro diretto dei responsabili del progetto PHP.

I manutentori del linguaggio hanno guidato lo sviluppo e la pubblicazione delle correzioni. OpenAI, Wiz, Cloudflare e altri soggetti hanno contribuito con attività di ricerca, assistenza tecnica e coordinamento, preparando misure di protezione prima della divulgazione pubblica dei dettagli.

Gli aggiornamenti sono stati distribuiti nelle versioni PHP 8.2.35, 8.3.36, 8.4.27 e 8.5.12. Il gruppo di sviluppo di PHP ha invitato gli utilizzatori ad aggiornare tempestivamente, precisando che le misure temporanee non costituiscono una protezione completa rispetto alle vulnerabilità individuate.

La gravità del caso deriva anche dalla diffusione del linguaggio. PHP è utilizzato in numerose applicazioni web, piattaforme di gestione dei contenuti e servizi aziendali. Una vulnerabilità presente nel linguaggio di esecuzione può quindi interessare ambienti differenti, anche quando le applicazioni installate e le rispettive configurazioni non sono identiche.

La presenza di un componente vulnerabile, tuttavia, non equivale automaticamente alla compromissione del sistema. L'esposizione effettiva deve essere valutata considerando la versione installata, l'architettura, la configurazione e le condizioni di utilizzo.

Come funziona Patch the Planet

Patch the Planet era stato introdotto il 22 giugno 2026 nell'ambito delle attività Daybreak di OpenAI, inizialmente con la collaborazione di Trail of Bits. Il progetto nasce per sostenere i manutentori del software open source, spesso impegnati a gestire numerose segnalazioni di sicurezza con risorse economiche e organizzative limitate.

L'iniziativa coinvolge anche HackerOne e Calif, con attività dedicate alla valutazione delle segnalazioni, alla comunicazione coordinata delle vulnerabilità e alla ricerca di ulteriori problemi di sicurezza.

Tra i progetti inizialmente coinvolti compaiono cURL, NATS Server, pyca/cryptography, Sigstore, aiohttp, Go, freenginx, Python e python.org. Si tratta di componenti e infrastrutture utilizzati in diversi ambiti dello sviluppo software, dalle comunicazioni di rete alla crittografia.

La collaborazione inizia con un confronto con i manutentori, che individuano le necessità del progetto e stabiliscono le modalità di intervento. I ricercatori possono quindi utilizzare modelli AI e strumenti di analisi per esaminare il codice, individuare potenziali problemi, verificarne la rilevanza e contribuire alla preparazione delle correzioni.

La verifica umana delle segnalazioni costituisce una parte essenziale del procedimento. I sistemi AI possono produrre falsi positivi, interpretare erroneamente il comportamento di un programma oppure segnalare problemi già conosciuti. Una comunicazione non sufficientemente verificata rischierebbe di aumentare il carico di lavoro dei manutentori senza migliorare la sicurezza.

Trail of Bits ha quindi adottato procedure di controllo nelle quali gli specialisti esaminano i risultati prima di trasmetterli ai responsabili dei progetti. Le verifiche comprendono la conferma del problema, l'eliminazione dei duplicati, la valutazione della gravità e la compatibilità delle eventuali modifiche con il funzionamento del software.

Nel resoconto pubblicato a giugno, OpenAI ha riferito che il lavoro di Trail of Bits aveva interessato 19 progetti open source, portando all'individuazione di centinaia di problemi di sicurezza e all'integrazione di decine di correzioni. Sono risultati riferiti alle attività iniziali del programma, non una misura generale dell'efficacia dell'intelligenza artificiale nella cybersecurity.

Il successivo intervento su PHP aggiunge un elemento organizzativo: quando una vulnerabilità interessa software particolarmente diffuso, la collaborazione tra ricercatori e manutentori potrebbe non essere sufficiente a raggiungere rapidamente tutte le organizzazioni esposte.

Dalla scoperta alla correzione: le cinque fasi della risposta

L'approccio illustrato il 21 ottobre prevede un modello articolato in cinque fasi, proposto come riferimento per affrontare vulnerabilità critiche che interessano un numero elevato di sistemi.

La prima riguarda la conferma della vulnerabilità e la preparazione della correzione. Ricercatori, manutentori e partner tecnici verificano il problema, ne valutano le conseguenze e sviluppano aggiornamenti sottoposti a test. I modelli AI possono contribuire anche all'esame delle modifiche, cercando eventuali problemi residui o varianti della vulnerabilità originaria.

La seconda fase consiste nel coinvolgimento anticipato delle organizzazioni che devono predisporre misure di protezione. Un distributore software potrebbe aver bisogno di adattare una correzione a una versione ancora supportata, mentre un fornitore di hosting potrebbe dover verificare gli effetti dell'aggiornamento sull'infrastruttura gestita.

Il terzo passaggio coinvolge le istituzioni competenti nella sicurezza informatica, soprattutto quando il problema può interessare infrastrutture critiche o servizi essenziali. Nel caso PHP, la collaborazione ha previsto contatti con diversi organismi statunitensi, tra cui la Cybersecurity and Infrastructure Security Agency (CISA), l'Office of the National Cyber Director e strutture della Casa Bianca, oltre a interlocutori internazionali.

La quarta fase è dedicata alla preparazione degli aggiornamenti nei prodotti coinvolti. Una correzione pubblicata dagli sviluppatori originari può richiedere ulteriore lavoro da parte dei distributori e dei fornitori di servizi prima di raggiungere tutti gli ambienti interessati.

Infine, la pubblicazione delle indicazioni di sicurezza deve essere accompagnata dal supporto alla distribuzione delle patch e dalla verifica degli aggiornamenti installati.

Il modello introduce una questione particolarmente rilevante per l'AI nella gestione delle vulnerabilità informatiche: la velocità della ricerca deve essere accompagnata dalla capacità delle organizzazioni di recepire e applicare le correzioni.

Una vulnerabilità individuata rapidamente rimane infatti un problema operativo finché i sistemi esposti non vengono aggiornati o protetti attraverso misure adeguate.

Comunicazione responsabile e informazioni riservate

La divulgazione delle vulnerabilità informatiche richiede un equilibrio tra trasparenza e protezione degli utenti. Pubblicare immediatamente tutti i dettagli tecnici di una falla potrebbe consentire ai malintenzionati di sfruttarla prima che gli amministratori dei sistemi abbiano ricevuto e installato gli aggiornamenti.

Ritardare eccessivamente le informazioni, d'altra parte, può impedire alle organizzazioni di valutare i rischi e adottare tempestivamente le misure necessarie.

Il modello di Patch the Planet propone di valutare preventivamente quali soggetti debbano ricevere determinate informazioni, considerando il loro ruolo nella protezione dei sistemi, i tempi necessari per intervenire e la capacità di gestire materiale riservato.

La decisione su chi coinvolgere prima della divulgazione rimane ai manutentori del software. Anche le informazioni condivise devono essere proporzionate alle esigenze operative dei destinatari.

Un fornitore di infrastrutture può avere bisogno di indicazioni per preparare controlli di sicurezza, mentre chi sviluppa una correzione può necessitare di documentazione tecnica più approfondita. La circolazione di dettagli sensibili deve quindi essere limitata a quanto necessario per realizzare le attività difensive.

Il calendario della divulgazione può inoltre cambiare se emergono elementi nuovi, come prove di sfruttamento attivo, diffusione non autorizzata delle informazioni o ritardi significativi nella distribuzione delle correzioni.

Questo approccio si collega ai principi della coordinated vulnerability disclosure, già riconosciuti nelle pratiche internazionali di cybersecurity e descritti nella norma ISO/IEC 29147.

Nel luglio 2026, CISA, NSA e partner internazionali hanno pubblicato indicazioni rivolte ai produttori software e ai fornitori di servizi per organizzare programmi di comunicazione coordinata con i ricercatori esterni.

L'elemento introdotto da Patch the Planet riguarda soprattutto l'adattamento di queste procedure a una ricerca delle vulnerabilità nella quale i modelli AI possono aumentare considerevolmente la capacità di analizzare il codice.

Il problema della velocità e il ruolo degli agenti AI

La maggiore capacità degli strumenti automatici di individuare difetti nel software può produrre due conseguenze differenti.

Da una parte, ricercatori e manutentori hanno la possibilità di identificare problemi che richiederebbero analisi manuali particolarmente impegnative. Dall'altra, strumenti simili potrebbero essere impiegati per individuare vulnerabilità da sfruttare in attività dannose.

OpenAI utilizza l'espressione Defender's Window per descrivere l'intervallo nel quale i difensori possono preparare correzioni e protezioni prima che una vulnerabilità venga sfruttata dagli attaccanti.

Nel caso delle falle PHP, la società ha dichiarato che, per quanto a sua conoscenza, l'individuazione attraverso sistemi AI avanzati è avvenuta prima della scoperta da parte di soggetti ostili. Questa ricostruzione non equivale alla dimostrazione che nessun altro soggetto fosse a conoscenza delle vulnerabilità.

L'AI nella gestione delle vulnerabilità informatiche pone quindi una questione di tempi, oltre che di capacità tecniche. La ricerca automatizzata può accelerare l'individuazione dei problemi, ma gli aggiornamenti devono comunque attraversare procedure di verifica, approvazione, distribuzione e installazione.

Queste attività dipendono da persone, organizzazioni e infrastrutture che operano con responsabilità differenti.

L'utilizzo di agenti AI può essere particolarmente utile nelle attività ripetitive, nell'analisi delle segnalazioni duplicate, nel confronto tra modifiche del codice e nella preparazione di test. L'automazione può contribuire anche alla documentazione delle correzioni, riducendo parte del lavoro necessario ai gruppi di sviluppo.

Rimangono però indispensabili le verifiche sulla correttezza degli aggiornamenti. Una patch che elimina una vulnerabilità potrebbe introdurre incompatibilità, compromettere funzionalità esistenti oppure non risolvere completamente il problema originario.

Per questo motivo, il progetto mantiene il controllo delle modifiche e delle decisioni di divulgazione nelle mani dei responsabili del software.

Le conseguenze per le imprese che utilizzano software e servizi digitali

L'esperienza di PHP mostra quanto la sicurezza di un'organizzazione dipenda da componenti tecnologici sviluppati e mantenuti anche all'esterno dell'azienda.

Un'impresa può utilizzare software open source direttamente nei propri sistemi, attraverso applicazioni commerciali oppure tramite servizi forniti da terzi. In ciascuna di queste situazioni cambiano le responsabilità operative, ma resta necessario conoscere quali componenti siano presenti nell'infrastruttura e chi debba occuparsi degli aggiornamenti.

La prima conseguenza riguarda quindi l'inventario tecnologico. Identificare le versioni installate, gli ambienti nei quali vengono utilizzate e i rispettivi responsabili consente di valutare più rapidamente l'esposizione quando viene pubblicato un avviso di sicurezza.

Per gli ambienti PHP, OpenAI ha messo a disposizione anche uno strumento di verifica delle versioni utilizzabile come skill di Codex. La sua funzione è aiutare gli operatori a individuare installazioni potenzialmente vulnerabili e orientare la scelta degli aggiornamenti sulla base delle indicazioni ufficiali.

La verifica della versione, tuttavia, non sostituisce un'analisi della configurazione o un controllo completo dello stato di sicurezza del sistema.

La seconda conseguenza riguarda la gestione delle patch. Nelle infrastrutture aziendali, un aggiornamento può richiedere verifiche di compatibilità con applicazioni, estensioni, librerie e servizi collegati. Per i sistemi più importanti può essere necessario predisporre procedure di ripristino e verificare il comportamento dell'applicazione dopo l'intervento.

La gravità della vulnerabilità deve comunque orientare le priorità. Nel caso delle due falle PHP pubblicate il 21 ottobre, i manutentori hanno richiesto aggiornamenti immediati e precisato che non esistono mitigazioni complete alternative alle versioni corrette.

Le imprese che utilizzano hosting gestito o piattaforme esterne devono inoltre chiarire con i fornitori chi sia responsabile degli interventi e come venga comunicata l'avvenuta installazione delle correzioni.

Un contratto di manutenzione o un servizio gestito non garantiscono, da soli, che tutte le componenti interessate siano state aggiornate. La verifica deve riguardare l'ambiente effettivamente in esecuzione.

Valutare le priorità senza affidarsi soltanto alla gravità delle falle

L'adozione dell'AI nella gestione delle vulnerabilità informatiche può aumentare la quantità di segnalazioni disponibili per i gruppi IT. Questo rende ancora più importante distinguere i problemi che richiedono un intervento immediato da quelli che possono essere affrontati attraverso una pianificazione ordinaria.

Un punteggio elevato di gravità è un elemento rilevante, ma la decisione deve considerare anche l'esposizione del sistema, l'eventuale sfruttamento documentato della vulnerabilità e le conseguenze di una compromissione per l'organizzazione.

Le indicazioni CISA sulla prioritizzazione delle vulnerabilità richiamano proprio la necessità di considerare questi fattori nel definire le attività di correzione.

Un sistema esposto direttamente a Internet può richiedere tempi di intervento diversi rispetto a un componente utilizzato esclusivamente in un ambiente isolato. Analogamente, la presenza di informazioni riservate, servizi essenziali o processi aziendali critici può modificare la valutazione delle conseguenze.

Le protezioni temporanee possono ridurre alcuni rischi durante la preparazione degli aggiornamenti, ma devono essere considerate in relazione alle indicazioni dei produttori. Non tutte le vulnerabilità possono essere neutralizzate attraverso modifiche della configurazione o strumenti di filtraggio del traffico.

Anche le attività di verifica successive all'installazione assumono un ruolo preciso. Accertare che una patch sia stata distribuita correttamente permette di distinguere un intervento pianificato da una correzione effettivamente completata.

Quando vi sono elementi che fanno sospettare una compromissione precedente all'aggiornamento, può inoltre essere necessario eseguire verifiche specifiche sull'integrità dei sistemi.

Risorse per il software open source e limiti del progetto

La manutenzione del software open source costituisce una delle difficoltà affrontate direttamente da Patch the Planet.

Molti componenti utilizzati nelle infrastrutture digitali sono sviluppati da gruppi relativamente piccoli, che devono seguire contemporaneamente nuove funzionalità, problemi di compatibilità, richieste degli utenti e segnalazioni di sicurezza.

L'aumento delle vulnerabilità individuate attraverso strumenti automatici rischia di accrescere questa pressione, soprattutto quando le segnalazioni richiedono verifiche lunghe e complesse.

Il programma prevede quindi il coinvolgimento diretto di specialisti e la disponibilità di strumenti AI per sostenere l'analisi del codice, la preparazione dei test e lo sviluppo delle correzioni.

Ai progetti partecipanti sono previste risorse come l'accesso a ChatGPT Pro, crediti API e, a determinate condizioni, Codex Security.

OpenAI ha inoltre annunciato un impegno da un miliardo di dollari in accesso sovvenzionato alle capacità Daybreak attraverso il programma Daybreak for Frontline Defenders, rivolto in particolare alle organizzazioni con risorse di sicurezza limitate impegnate nella protezione di servizi essenziali.

Si tratta di un impegno relativo all'accesso agevolato agli strumenti, che non deve essere confuso con un miliardo di dollari già distribuito sotto forma di finanziamenti diretti.

Un ulteriore tema riguarda la prevenzione degli utilizzi impropri. OpenAI sta lavorando a sistemi di controllo destinati a limitare gli impieghi dannosi delle capacità cyber dei propri modelli, riconoscendo però che restrizioni eccessive possono ostacolare anche attività legittime di ricerca sulla sicurezza.

Il progetto non elimina quindi le difficoltà legate all'utilizzo dell'intelligenza artificiale in ambiti sensibili. Introduce piuttosto un'organizzazione del lavoro nella quale le capacità automatiche vengono affiancate da controlli specialistici e procedure di comunicazione.

La sicurezza del software dipenderà anche dalla capacità di distribuire gli aggiornamenti

Il caso PHP evidenzia una distinzione che assume crescente importanza nelle attività di cybersecurity: individuare una vulnerabilità, correggerla nel codice e proteggere i sistemi utilizzati dalle organizzazioni sono operazioni differenti.

La ricerca può essere accelerata dai modelli AI, mentre la distribuzione delle correzioni continua a dipendere dalla cooperazione tra manutentori, fornitori, amministratori dei sistemi e responsabili della sicurezza.

Il modello presentato da OpenAI il 21 ottobre non costituisce ancora uno standard internazionale adottato universalmente. È una proposta operativa sviluppata sulla base di collaborazioni concrete, che la società intende perfezionare attraverso il confronto con la comunità della sicurezza informatica.

I risultati dichiarati nelle prime attività dimostrano che strumenti AI e gruppi di ricerca possono contribuire all'individuazione e alla correzione di problemi complessi. Non consentono, invece, di quantificare una riduzione complessiva degli attacchi informatici o dei danni economici per le imprese.

Per le organizzazioni che gestiscono infrastrutture digitali, l'AI nella gestione delle vulnerabilità informatiche richiederà soprattutto processi capaci di trasformare le segnalazioni in interventi verificabili, senza perdere il controllo sulle modifiche introdotte nei sistemi.

Il caso PHP presenta anche una scadenza precisa. La versione 8.2 raggiungerà la fine del supporto di sicurezza il 31 dicembre 2026. Le organizzazioni che la utilizzano devono quindi considerare, oltre all'aggiornamento urgente alle versioni corrette, la migrazione verso un ramo ancora supportato.

È una conseguenza operativa che va oltre le due vulnerabilità scoperte: la protezione di un'infrastruttura dipende anche dalla continuità della manutenzione e dalla possibilità di ricevere nuove correzioni quando emergono problemi successivi.

menu
menu