文章总结: Linuxkernel存在DirtyFrag本地权限提升漏洞,攻击者可通过组合xfrm-ESP与RxRPC页缓存写入问题修改只读文件pagecache实现提权。影响范围涉及多个主流发行版,已公开利用代码。建议优先排查服务器、容器宿主机等高危环境,通过卸载esp4/esp6/rxrpc模块临时缓解,并持续关注官方补丁及时升级内核。 综合评分: 85 文章分类: 漏洞分析,应急响应,漏洞预警,Linux安全,内核安全
页缓存篡改破防!Linux kernel Dirty Frag本地权限提升漏洞安全通告
应急响应中心 应急响应中心
亚信安全
2026年5月8日 17:43 北京
在小说阅读器读本章
去阅读
Linux kernel 存在 Dirty Frag 本地权限提升漏洞。攻击者在获得主机低权限本地执行能力后,可利用页缓存写入问题修改只读文件的 page cache 内容,进而实现本地提权,影响系统完整性与主机安全边界。
当前公开资料显示,相关利用代码已公开,建议相关用户及时开展排查与缓解。
漏洞概述
漏洞详情
Dirty Frag 通过组合 xfrm-ESP Page-Cache Write 与 RxRPC Page-Cache Write 两类问题,在特定零拷贝发送路径下使攻击者可将只读文件的 page cache 页植入 skb frag,并在内核侧原地处理时导致页缓存内容被修改。
攻击者在获得低权限本地执行能力后,可能利用该问题修改内存中的关键文件缓存并获取 root 权限。
该漏洞本质上属于本地权限提升问题,需重点关注以下场景:
- 存在普通本地用户登录的 Linux 主机
- 容器宿主机、CI/CD Runner、共享跳板机
- 存在 Web 命令执行面或 SSH 落地面的系统
影响范围
Linux kernel 受影响范围:
xfrm-ESP Page-Cache Write:从上游提交 cac2661c53f3(2017-01-17)起至当前公开上游版本
RxRPC Page-Cache Write:从上游提交 2dc334f1a63a(2023-06)起至当前公开上游版本
已公开验证的发行版/内核版本:
- Ubuntu 24.04.4:6.17.0-23-generic
- RHEL 10.1:6.12.0-124.49.1.el10_1.x86_64
- openSUSE Tumbleweed:7.0.2-1-default
- CentOS Stream 10:6.12.0-224.el10.x86_64
- AlmaLinux 10:6.12.0-124.52.3.el10_1
- Fedora 44:6.19.14-300.fc44.x86_64
说明:当前暂无 CVE 编号和统一官方修复版本;以上范围主要来自公开 PoC 和技术分析,实际影响仍需结合发行版安全公告与补丁回移情况确认。
排查与处置建议
01
优先排查对象:
- Linux 服务器
- 容器宿主机
- CI/CD Runner
- 共享运维跳板机
- 存在普通用户 shell 权限或 SSH 落地面的主机
02
快速自查:
uname -rlsmod | egrep '^(esp4|esp6|rxrpc)'sysctl kernel.unprivileged_userns_clone
关注点:
- 是否加载 esp4、esp6、rxrpc
- 是否允许低权限本地执行
- 是否存在容器、CI/CD、共享账号等高风险使用场景
03
临时缓解措施:
在确认业务影响后,可临时禁用相关模块自动加载,并卸载已加载模块:
cat >/etc/modprobe.d/dirtyfrag.conf <<'EOF'install esp4 /bin/falseinstall esp6 /bin/falseinstall rxrpc /bin/falseEOF
modprobe -r esp4 esp6 rxrpc 2>/dev/null || true
同时建议:
- 收敛本地低权限账号
- 限制非必要 SSH 登录入口
- 收敛容器创建与执行权限
- 降低 Web 服务命令执行面
- 视业务情况限制非必要 user namespace
说明:
- 禁用 esp4/esp6 可能影响 IPsec ESP
- 禁用 rxrpc 可能影响依赖 RxRPC/AF_RXRPC 的业务
- 变更前建议先评估业务兼容性
补充说明:不同内核构建方式下的缓解差异
- 若相关功能以内核模块方式提供,可通过禁止模块加载并卸载已加载模块的方式实施临时缓解
- 若相关功能已直接编译进内核,则上述模块禁用方式不再适用,应优先关注内核升级,或切换至不包含相关功能的内核版本
- 限制 user namespace 仅能作为部分利用路径的辅助降风险措施,不能替代正式修复,也不能覆盖全部利用路径
- 建议客户结合自身内核配置,确认 ESP 与 RxRPC 相关功能是以模块形式启用还是直接编译进内核;如为模块形式,可优先采用模块黑名单和卸载方式缓解;如为内建形式,则应优先通过升级修复内核降低风险
疑似已受影响主机处置
对疑似已被利用的主机,建议:
- 先隔离主机并保留必要取证信息
- 重点核查 /etc/passwd、/usr/bin/su 及其他关键 setuid 文件完整性
- 再根据应急流程决定是否重启或清理 page cache
- 说明:
- 该问题可能影响内存中的 page cache 结果,若直接操作主机,可能影响后续核查结论
修复建议
当前公开资料显示,上游已出现与该问题相关的修复提交,已确认至少涉及 xfrm-ESP 利用路径。
对于 RxRPC 路径,建议持续跟踪上游内核和各发行版安全公告;在发行版正式发布修复版本前,不建议仅依据单个上游提交判断已完全修复。
建议相关用户持续关注 Ubuntu、Red Hat、SUSE、Fedora、AlmaLinux、CentOS Stream 等发行版公告,并在官方补丁发布后优先升级内核。
检测与防护建议
建议安全产品或主机侧重点关注以下行为:
- 异常 unshare
- 异常 splice/vmsplice
- 异常 add_key
- /etc/passwd、/usr/bin/su 等关键文件异常访问
- 临时目录编译执行
- PoC 仓库拉取及异常提权行为链
参考链接
- 情报来源:https://github.com/V4bel/dirtyfrag
- 技术文档:https://github.com/V4bel/dirtyfrag/blob/master/assets/write-up.md
本文发布的补丁下载链接均源自各原厂官方网站。尽管我们努力确保官方资源的安全性,但在互联网环境中,文件下载仍存在潜在风险。为保障您的设备安全与数据隐私,敬请您在点击下载前谨慎核实其安全性和可信度。
了解亚信安全,请点击“阅读原文”
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:亚信安全 应急响应中心 应急响应中心《页缓存篡改破防!Linux kernel Dirty Frag本地权限提升漏洞安全通告》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论