【缝隙公告】Linux Kernel FUSE页缓存溢露马脚(CVE-2026-31694)

颁布功夫 2026-07-08

一、缝隙概述



Z6·人生就是博(中国区)官方网站


Linux Kernel是Linux操作系统的主题组件,掌管治理系统硬件资源、过程调度、内存治理、文件系统、网络通讯等关键职能 。FUSE(Filesystem in Userspace)是Linux Kernel提供的用户态文件系统框架,允许用户空间法式实现自界说文件系统,通过/dev/fuse与内核进行通讯,宽泛用于虚构文件系统、云存储挂载及用户态存储服务等场景 。


2026年7月8日,Z6人生就是博安全应急响应中心(VSRC)监测到Linux Kernel FUSE页缓存溢露马脚 。该缝隙存在于fs/fuse/readdir.c文件的fuse_add_dirent_to_cache()函数中,由于内核未校验由FUSE用户态服务器节造的目录项大幼,导致超大目录项在写入页缓存时产生越界写入 。攻击者可通过创建恶意FUSE文件系统并返回特造目录项触发缝隙,覆盖相邻内核页缓存数据,进一步利用SUID法式缓存内容篡改实现本地权限提升,最终获取root权限 。



二、影响领域



4.20 <= Linux Kernel < 6.6.136

6.7 <= Linux Kernel < 6.12.84

6.13 <= Linux Kernel < 6.18.25

6.19 <= Linux Kernel < 7.0.2

Linux Kernel = 7.1-rc1

Linux Kernel = 7.1-rc2



三、安全措施



3.1 升级版本


官方已颁布建复补丁,以建复该缝隙 。

Linux Kernel >= 6.6.136

Linux Kernel >= 6.12.84

Linux Kernel >= 6.18.25

Linux Kernel >= 7.0.2

Linux Kernel >= 7.1-rc3

下载链接:

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=51a8de6c50bf947c8f534cd73da4c8f0a13e7bed/


3.2一时措施


在无法当即升级内核的情况下,建议:

不容通常用户挂载 FUSE 文件系统;

限度 /dev/fuse 设备接见权限;

禁用不用要的 FUSE 服务和组件;

对存在高权限运行环境(服务器、云主机、容器宿主机)优先铺排内核升级 。


3.3 通用建议


定期更新系统补丁,削减系统缝隙,提升服务器的安全性 。

加强系统和网络的接见节造,批改防火墙战术,关关非必要的利用端口或服务,削减将危险服务(如SSH、RDP等)露出到公网,削减攻击面 。

使用企业级安全产品,提升企业的网络安全机能 。

加强系统用户和权限治理,启用多成分认证机造和最幼权限准则,用户和软件权限应维持在最低限度 。

启用强密码战术并设置为定期批改 。


3.4 参考链接


https://nvd.nist.gov/vuln/detail/CVE-2026-31694/https://bynar.io/blog/discovery-validation-in-the-linux-kernel-part-2-fuse-page-cache-overflow