一、漏洞概述

漏洞类型

本地提权

漏洞等级

高危

漏洞编号

CVE-2026-46300

_

漏洞评分

7.8

利用复杂度

低

影响版本

2026年5月13日补丁发布前的所有Linux内核版本

利用方式

本地

POC/EXP

已公开

    

近期,网上披露了Linux Kernel Fragnesia 本地权限提升漏洞,该漏洞与之前Dirty Frag 漏洞类类似。为避免您的业务受影响,建议您及时开展安全风险自查。

Linux 内核(Linux Kernel)是 Linux 操作系统的核心与“大脑”。它由芬兰程序员林纳斯·托瓦兹(Linus Torvalds)于 1991 年首次发布,是一个采用 C 语言编写、遵循 GPLv2 开源协议的操作系统内核。是连接计算机硬件与上层应用程序的桥梁。它负责管理系统的所有软硬件资源,确保各个程序能够公平、高效地共享 CPU、内存和硬盘等硬件资源。

据描述,Fragnesia 是 Linux 内核 XFRM ESP-in-TCP 子系统中的逻辑缺陷,属于 Dirty Frag 漏洞类。与 Dirty Pipe 类似,该漏洞允许低权限用户对只读文件的内核页缓存进行任意字节写入,且无需任何竞态条件,利用可靠性极高。

攻击者可在用户命名空间内获取`CAP_NET_ADMIN` 能力,安装自定义 ESP 安全关联,然后通过 splice 将目标文件页送入TCP接收队列,再切换 `espintcp` ULP 模式触发内核就地"解密",将 AES-GCM密钥流异或写入页缓存中的文件内容。通过预计算 nonce-密钥流查找表,可精确控制每个写入字节。

公开PoC 通过覆写 `/usr/bin/su` 页缓存的前 192 字节注入 ELF 存根(setresuid/setresgid/execve `/bin/sh`),随后 `execve` 即可获得 root shell。修改仅存在于页缓存,不回写磁盘,隐蔽性较强。

漏洞影响的产品和版本:

  • 2026 年 5 月 13 日补丁发布前的所有 Linux 内核版本

二、资产测绘

据daydaymap数据显示互联网存在285,170,610个资产,国内风险资产分布情况如下。

全球分布:

图片

图片

国内分布:

图片

图片

三、解决方案

1、即时缓解(无需重启)

卸载相关内核模块并阻止自动加载。

rmmod esp4 esp6 rxrpc printf 'install esp4 /bin/false\ninstall esp6 /bin/false\ninstall rxrpc /bin/false\n' > /etc/modprobe.d/dirtyfrag.conf

2、根本修复

升级至包含以下补丁的内核版本:

https://lists.openwall.net/netdev/2026/05/13/79

3、附加加固

限制非特权用户命名空间:

`sysctl-w kernel.apparmor_restrict_unprivileged_userns=1`(Ubuntu 默认已启用,但可能被管理员关闭)

漏洞利用后清理页缓存:

`echo 1 | tee /proc/sys/vm/drop_caches`,防止被篡改的 `/usr/bin/su` 被再次执行

四、参考链接

https://lists.openwall.net/netdev/2026/05/13/79https://www.ddpoc.com/DVB-2026-11205.html

原文链接

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐