Introduction

Nicholas Carlini, un scientifique chez Anthropic, a utilisé Claude Code pour découvrir plusieurs vulnérabilités de sécurité dans le noyau Linux, dont une qui était restée cachée pendant 23 ans.

Contexte Technique

Claude Code a été utilisé pour analyser le code source du noyau Linux et identifier les vulnérabilités de sécurité. Le processus a consisté à utiliser un script simple qui a pointé Claude Code vers chaque fichier du code source et lui a demandé de trouver les vulnérabilités.

La vulnérabilité découverte dans le pilote NFS (Network File System) du noyau Linux permet à un attaquant de lire des données sensibles de la mémoire du noyau à distance. Cette vulnérabilité nécessite que deux clients NFS coopèrent pour attaquer un serveur NFS Linux.

Analyse et Implications

La découverte de cette vulnérabilité souligne l'efficacité de Claude Code dans la détection de bugs complexes. Nicholas Carlini a déclaré que Claude Code a trouvé des centaines de vulnérabilités potentielles dans le noyau Linux, mais que le goulet d'étranglement pour les corriger est la validation manuelle de ces résultats.

Cette vulnérabilité a été introduite dans le noyau Linux en mars 2003 et est restée cachée pendant 23 ans. La correction de cette vulnérabilité a été publiée récemment, et Nicholas Carlini a trouvé d'autres vulnérabilités dans le noyau Linux qui ont été corrigées.

Perspective

La capacité de Claude Code à découvrir des vulnérabilités de sécurité complexes souligne l'importance de l'utilisation de l'IA dans la sécurité informatique. Il est probable que nous voyions une vague importante de vulnérabilités découvertes dans les prochains mois, ce qui souligne la nécessité pour les développeurs de prendre des mesures pour sécuriser leur code.