网站搜索

Linux面临多年来最大安全威胁——以下是应对Copy Fail的方法


自2022年的Dirty Pipe以来,Linux社区正在应对其最严重的安全风险。网络安全公司Theori的研究人员分享了关于Copy Fail的细节,这是一种漏洞,使攻击者几乎可以轻松地获得几乎所有Linux发行版的root访问权限。

该漏洞被称为 CVE-2026-31431,它利用了 Linux 中 authencesn AEAD 模板过程(用于 IP 安全中的扩展序列号)中 AI 发现的逻辑漏洞,该过程未按预期复制内容。数据并未全部保存在缓冲区内,而是有四个字节超出了缓冲区。入侵者只需将四个字节的数据写入任何可读文件的页面缓存,就能获得 root 级访问权限。

根据Theori,Copy Fail威胁的证据在于利用该漏洞的简便。据称,一个732字节的Python脚本几乎可以在自2017年以来发布的每个Linux发行版上获取root权限,包括Ubuntu、Red Hat Enterprise Linux、Amazon Linux和Debian。

Theori 想象了一个现实生活的情景,其中一个作案者利用 WordPress 插件漏洞,运行 Copy Fail 脚本,并获得 Web 主机的 root 权限,从而危及使用该主机的每一个租户。罪犯可能还需要通过另一次攻击才能进入,但可以利用 Copy Fail 造成更大的破坏。他们还可以逃离 Kubernetes 容器,或者为 CI/CD 工作流程创建恶意的代码拉取请求。

如何防范 Linux Copy Fail 安全漏洞

一些补丁存在,但可能需要缓解措施

Theori在三月底悄悄向Linux内核安全开发者披露了Copy Fail漏洞,该团队在四月初将补丁提交到了主线。针对从7.0到5.10.2.54的最近Linux内核都已修复,但大多数发行版尚未应用补丁,因为它们通常使用较旧的内核并自行转换修复。

担忧在于 Theori 没有给发行版创建者足够的时间来实施修复。就像经典的零日漏洞一样,用户和 IT 管理员现在必须寻找临时的安全保障,并为可能的安全漏洞做好准备。

截至撰写本文时,唯一可用的补丁是针对 Arch Linux 和 Red Hat Fedora 的。鉴于该漏洞的严重性,建议您尽快安装修复程序。

如果你正在使用其他 Linux 发行版,可能已经有相应的缓解措施。解决方案通常涉及在相关模块(algif_aead 或 algif_aead_init)中阻止该进程,甚至阻止相关的接口和算法。以下是在本发布时可用的缓解解决方案列表:

  • 乌班图
  • 红帽企业版 Linux
  • SUSE

红帽团队警告说,对于任何需要 Linux 内核加密功能的任务,可能会有“性能影响”,因此在补丁允许你恢复相关进程之前,你可能会注意到这些影响。

相关文章