AI identifica bug nel kernel Linux, ma la correzione resta un problema

AI trova bug nel kernel Linux, ma la correzione è un problema crescente. Mantenitori sovraccarichi e segni di speranza.

Il problema dei bug nel kernel Linux sta diventando sempre più complesso, nonostante l’uso crescente di sistemi di intelligenza artificiale per la loro identificazione. Mentre l’AI riesce a trovare facilmente errori di sicurezza, il vero problema si presenta nella loro correzione, con alcuni mantenitori che si stanno ritirando a causa del carico crescente. Il numero di bug segnalati è in aumento, con un impatto significativo sulla sicurezza di sistemi che vanno da smartphone a supercomputer.

AI trova bug, ma la correzione è un problema

Recentemente, il laboratorio FORGE di Microsoft ha rilevato 59 bug nel kernel Linux tramite il sistema di scansione MDASH, tra cui un difetto con almeno 21 anni di storia. Tuttavia, il numero totale di vulnerabilità segnalate nel 2026, fino al 2 novembre, ha superato le 27 al giorno. Questo aumento è dovuto al fatto che qualsiasi bug nel sistema Linux può essere considerato una vulnerabilità di sicurezza, come ha sottolineato Linus Torvalds nel 2024. La pressione sui mantenitori è diventata insostenibile. Lorenzo Stoakes, un ingegnere ARM e mantainer del kernel, ha annunciato di aver smesso di revisionare il codice a causa del carico di bug generati da modelli linguistici. Stoakes ha spiegato che il numero di bug generati da AI è cresciuto in modo esponenziale, passando da una volta ogni tanto a una volta a settimana, e ora a circa la metà del suo lavoro quotidiano.

Segni di speranza e tentativi di soluzione

Nonostante la situazione sembri critica, alcuni segni di speranza emergono. Linus Torvalds ha osservato che alcune correzioni generate da AI stanno arrivando più velocemente rispetto ai nuovi bug segnalati, almeno nel campo del filtro di pacchetti Berkeley (bpf). Tuttavia, il problema non è risolto. Daniel Steinberg, creatore del progetto open-source cURL, ha espresso cautela, ritenendo che il flusso di bug rimanga un problema significativo, ma che i tentativi di mitigazione stiano avendo effetti positivi. La soluzione richiede una collaborazione maggiore. Greg Kroah-Hartman, mantainer del kernel stabile, ha confermato che non ci sono abbastanza persone per revisionare tutti i bug, e che il problema è esistente da dieci anni. Mentre l’AI continua a trovare errori, il lavoro umano rimane essenziale per la loro correzione, e il futuro del kernel Linux dipende da una risposta concreta a questa sfida crescente.

Nel mese di novembre solo, sono stati segnalati diversi problemi di sicurezza, tra cui un grave difetto nel sistema di rete TCP Linux, un bug nell’OpenSSH di Alpine Linux, un vicino errore nel GitLab e un problema di sicurezza aperto nel PHP2Shell, che molti gruppi non hanno ancora corretto. La situazione richiede una maggiore disponibilità di reviewer e una gestione più efficiente dei bug, con un focus su una collaborazione più stretta tra comunità open-source e sviluppatori.

La sfida rappresentata dai bug nel kernel Linux è in crescita, e la soluzione richiede un impegno concreto da parte di tutti i membri della comunità. Mentre l’AI ha semplificato la fase di identificazione, la correzione rimane un problema complesso, che richiede una risposta coordinata e un aumento del numero di reviewer disponibili. La strada verso una soluzione completa è lunga, ma i primi segni di un miglioramento sono visibili.