UCloud-202604-003:Linux Kernel Copy Fail 本地权限提升漏洞安全告警

漏洞详情

Linux 内核是一款开源的类 UNIX 操作系统内核,作为 Linux 系统的核心组件,负责管理系统硬件资源、进程调度、内存管理、文件系统与网络通信等核心功能,为各类应用程序提供底层支撑与系统调用接口。其广泛应用于服务器、桌面终端、移动设备、嵌入式系统与云计算环境,是全球主流 IT 基础设施的核心运行载体。

2026 年 4 月,UCloud 安全中心监测并确认 Linux Kernel 存在一处本地权限提升漏洞(CVE-2026-31431)。

经分析,漏洞源于 Linux 内核加密子系统(AF_ALG)中的一处逻辑缺陷。攻击者可利用 AF_ALG 加密接口与 splice() 系统调用的组合,绕过常规的页缓存写入限制,向任意可读文件的页缓存中写入受控的 4 字节数据。利用该原语篡改 setuid 程序的可执行内容,即可无需竞争条件直接实现从普通用户到 root 权限的提升。

目前该漏洞的 PoC 与技术细节已完全公开,利用门槛较低,影响范围广泛,建议客户尽快开展自查与修复。**

影响范围

漏洞范提交围: 72548b093ee3 <= commit < a664bf3d603d

目前已知受影响发行版:

发行版

受影响内核版本

Ubuntu 24.04 LTS

6.17.0-1007-aws 及以下

Amazon Linux 2023

6.18.8-9.213.amzn2023 及以下

RHEL 14.3

6.12.0-124.45.1.el10_1 及以下

SUSE 16

6.12.0-160000.9-default 及以下

Debian / Arch / Fedora / Rocky / Alma / Oracle

同期内核版本均受影响

修复方案

官方已发布补丁,请根据当前内核主线版本升级至以下安全版本:

Linux Kernel 6.18.x → 升级至 6.18.22 或更高版本 : https://git.kernel.org/stable/c/fafe0fa2995a0f7073c1c358d7d3145bcc9aedd8

Linux Kernel 6.19.x → 升级至 6.19.12 或更高版本 : https://git.kernel.org/stable/c/ce42ee423e58dffa5ec03524054c9d8bfd4f6237

Linux Kernel 7.0.x → 升级至 7.0(或应用相关补丁): https://git.kernel.org/stable/c/a664bf3d603dc3bdcf9ae47cc21e0daec706d7a5

旧版本内核 → 请应用官方 Commit a664bf3d603d

临时缓解措施

在无法立即完成内核升级的情况下,建议采取以下临时防护措施以降低被利用风险:

若业务无法立即重启升级内核,可临时禁用 algif_aead **内核模块阻止漏洞利用

参考链接

https://www.openwall.com/lists/oss-security/2026/04/29/23

https://github.com/theori-io/copy-fail-CVE-2026-31431

https://git.kernel.org/stable/c/a664bf3d603dc3bdcf9ae47cc21e0daec706d7a5

https://git.kernel.org/stable/c/ce42ee423e58dffa5ec03524054c9d8bfd4f6237

https://git.kernel.org/stable/c/fafe0fa2995a0f7073c1c358d7d3145bcc9aedd8