随着AI/LLM模型在分析Linux内核庞大代码库方面的广泛应用,每个内核版本中发现的CVE(Common Vulnerabilities and Exposures,通用漏洞和暴露)数量激增。通常每个版本修复的CVE数量约为500个,而我们现在每个版本修复的CVE数量已接近2000个,Linux 7.3版本或许将突破这一门槛。
在2026年Kernel Recipes活动(将于9月21日至23日在法国巴黎举行)之前,格雷格·克罗哈-哈特曼分享了他即将发表的演讲的预告片。他展示了一张幻灯片,列出了从最新的Linux 7.2版本回溯到Linux 6.9版本,每个版本中Linux内核的CVE(Common Vulnerabilities and Exposures,通用漏洞和暴露)数量。从Linux 6.9到Linux 6.19,每个版本平均修复了约500个CVE,而自Linux 7.0以来,每个版本修复的CVE数量已超过1000个。Linux 7.2版本再次大幅增加,突破了1500个……如果生成式人工智能(AI)继续保持这一趋势,那么每个版本修复的CVE数量很可能很快就会超过2000个。
Linux内核的CVEs(Common Vulnerabilities and Exposures,通用漏洞和暴露)

Linux内核源代码树约有4000万行,其中仍有许多潜在漏洞等待大型语言模型(LLMs)去发现。幸运的是,这些漏洞大多属于低优先级,且往往存在于旧版/晦涩难懂的驱动代码中,因此影响通常很小。尽管如此,随着人工智能时代的到来,今年过多的漏洞/安全报告也成为清理大量过时内核代码的推动因素。
转自 The Linux Kernel Is Approaching 2,000 CVEs Per Release – Phoronix
Linuxeden开源社区