当前位置: 首页 > news >正文

Copy Fail、Dirty Frag 、Fragnesia、ptrace ,kernel linux提权 信创解决方案

背景

近期曝出的4个漏洞信息如下:
1、Linux Kernel Copy Fail 本地权限提升漏洞(CVE-2026-31431)
攻击者可以利用 AF_ALG 加密接口与 splice() 系统调用的组合,向任意可读文件的页缓存写入受控的4字节数据,从而篡改 setuid 程序,无需竞争条件即可直接获得 root 权限。漏洞影响 2017 年至补丁发布前构建的几乎所有 Linux 内核版本。
参考链接:【已复现】Linux Kernel "Copy Fail" 本地权限提升漏洞(CVE-2026-31431)安全风险通告https://mp.weixin.qq.com/s/-5nohB52WQtD3lV7xInIKg
2、Linux Kernel Dirty Frag 本地权限提升漏洞
攻击者可以实现对页缓存的写入,从而在几乎所有主流Linux发行版上稳定提权。漏洞影响xfrm-ESP从 2017 年至今的所有上游内核,RxRPC从 2023 年 6 月至今的上游内核。
参考链接:【已复现】Linux Kernel Dirty Frag 本地权限提升漏洞(QVD-2026-24699)安全风险通告https://mp.weixin.qq.com/s/w2QmIPA-WtBPgPEWijNbmA
3、Linux Kernel Fragnesia 本地权限提升漏洞(CVE-2026-46300)
本地非特权用户可通过splice和espintcp ULP组合操作,逐字节篡改文件页缓存(如/usr/bin/su),从而在不写入磁盘的情况下执行提权代码获取root权限。漏洞影响2026年5月13日之前修复发布的所有相关内核版本。
参考链接:【已复现】Linux Kernel Fragnesia 本地权限提升漏洞(CVE-2026-46300)安全风险通告https://mp.weixin.qq.com/s/cs8GKRAk6IGzxEpmMs-Y5Q
4、Linux Kernel ptrace 本地权限提升漏洞
本地低权限攻击者可利用 pidfd_getfd 窃取高权限文件描述符,读取 /etc/shadow 和 SSH 主机私钥等敏感文件并实现权限提升。漏洞影响2026年5月14日之前修复发布的所有相关内核版本。
参考链接:【已复现】Linux Kernel ptrace 本地权限提升漏洞(QVD-2026-26977)安全风险通告https://mp.weixin.qq.com/s/SIs8VZVo_vnjeVuBB7NGsA

CVE-2026-31431 (Linux Kernel Copy Fail)

近日,Linux 内核披露本地提权漏洞 CVE-2026-31431(Copy Fail),该漏洞源于内核加密子系统中的一处逻辑缺陷,攻击者可以利用 AF_ALG 加密接口与 splice() 系统调用的组合,向任意可读文件的页缓存写入受控的4字节数据,从而篡改 setuid 程序,无需竞争条件即可直接获得 root 权限,目前该漏洞PoC和技术细节已公开

欧拉解决方案

https://mp.weixin.qq.com/s/qCwPRljyFoiBpdVB3pMScg

欧拉

欧拉缓解方案:

在无法更新修复补丁的情况下可尝试采取以下规避措施:

1. algif_aead模块禁用

`algif_aead.ko` 为 crypto 框架层提供的 socket 用户态接口,受 `CONFIG_CRYPTO_USER_API_AEAD` 控制(`=m` 时编译成模块,`=y` 是编译进内核),openEuler默认发布的内核是编译进内核的,因此禁用该模块的规避措施不可用,基于openEuler内核将此模块编译为ko的情况下可禁止此模块加载进行规避。

2. Seccomp禁止相关 syscall

seccomp 是进程级别的控制机制,通过 seccomp 禁止进程使用带有 `AF_ALG` 标志位的 socket。适用容器场景,通过更改容器管理器(如 docker)配置,给新创建的容器增加 seccomp 规则,阻止新容器使用 `AF_ALG` socket。

Linux Kernel Dirty Frag (QVD-2026-24699)

近期Linux 又爆 Dirty Frag严重漏洞,该漏洞链由韩国安全研究员 Hyunwoo Kim 发现,该漏洞实际包含2个漏洞,涉及xfrm-ESP(CVE-2026-43284)和RxRPC(CVE-2026-43500)模块,两者都是通过 splice() 系统调用将文件 page cache 页直接挂到 skb,利用解密路径不复制页面内容而是原地写入的逻辑来篡改page cache内容,实现提权。这个漏洞是两个cve共同实现:CVE-2026-43284,cve-2026-43500

poc:

git clone https://github.com/V4bel/dirtyfrag.git && cd dirtyfrag && gcc -O0 -Wall -o exp exp.c -lutil && ./exp ​

欧拉:

https://mp.weixin.qq.com/s/47YIcMtAOYk_GDB95N6luQ

请评估业务是否受影响后,及时实施缓解措施:

1.禁用相关内核模块,无需重启。

sudo sh -c "printf 'install esp4 /bin/false\ninstall esp6 /bin/false\ninstall rxrpc /bin/false\n' > /etc/modprobe.d/dirtyfrag.conf"

sudo rmmod esp4 esp6 rxrpc 2>/dev/null ||true

2.针对xfrm-ESP禁止普通用户使用unshare系统调用创建user namespace

sudo sh -c "echo 0 > /proc/sys/user/max_user_namespaces

Linux Kernel Fragnesia 本地权限提升漏洞(CVE-2026-46300)

欧拉

不影响:

poc:

https://github.com/0xBlackash/CVE-2026-46300.git

临时缓解方案:

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

Linux Kernel ptrace 本地权限提升漏洞(CVE-2026-46333)

一个潜伏了近9年的Linux高危系统内核漏洞(代号 ssh-keysign-pwn),该漏洞允许本地低权限用户绕过权限检查,读取系统敏感文件(如 SSH 私钥、密码哈希),甚至可以直接以root身份执行任意命令。由于完整PoC验证利用代码已经公开

欧拉

修复方案:

https://www.openeuler.openatom.cn/zh/security/cve/detail/?cveId=CVE-2026-46333&packageName=kernel

临时缓解措施:

sysctl -w kernel.yama.ptrace_scope=2

已经在 openEuler 22.03 LTS 复现成功

poc:

https://github.com/0xdeadbeefnetwork/ssh-keysign-pwn

PS:

此操作不确认产品是否会影响,需要产品看看,否则进行kernel升级

如果大家喜欢此类文章,我会发布其他国产系统修复和环境措施,欢迎大家三连

http://www.zskr.cn/news/1424815.html

相关文章:

  • 【Claude企业落地风险白皮书】:基于137家客户审计数据的87%误用场景归因分析
  • Linux 环境变量超详细入门到精通(零基础完整版)
  • 体验专题—1688商家版如何解决困扰用户的白屏问题
  • 【MySQL】 索引核心知识点:索引下推、索引失效、联合索引、使用规范
  • imFile架构深度解析:多协议下载引擎的技术实现与性能优化
  • 2026四川脱硫石灰批发专业厂家推荐:931脱硫石灰厂家联系方式/931脱硫石灰批发推荐/优选推荐 - 优质品牌商家
  • 从界面看MMarkets(评测类)值得关注吗?
  • 光伏并网仿真工程包:含PQ/下垂/VSG多策略模型、实测数据与技术报告
  • 10. IDA分析流程 I 芯巧Cadence 25.1新功能深入学习
  • PyTorch版UNet车道线分割实战包:Tusimple训练+实线/虚线/积水路面多视频验证
  • 如何快速掌握开源质谱数据分析工具MZmine 3的完整工作流程
  • NetcoreKevin:.NET 企业级智能体管理框架
  • C语言B样条曲线生成工具:支持2D/3D点列拟合、二/三次平滑插值与位图可视化
  • 【Claude战略规划文档实战指南】:用1份模板+6套Checklist,3天完成企业级AI路线图重构
  • Agent Teams 多代理协作
  • 业主做门窗定制,到底在定制什么?从安全、舒适到交付的真实需求分析
  • CRNN中文文字识别完整工程包:含360CC数据集、训练模型与PyTorch可运行源码
  • 模型幻觉频发、收敛极慢、资源耗尽——Claude优化问题全链路诊断,今天必须修复的4个致命配置
  • DOM ProcessingInst: 深入解析与高效实践
  • 选装修公司别瞎跑,靠谱张工教你几招辨好坏
  • 微信如何群发文件与PDF?2026合规批量分发完整解决方案
  • Uni-Dock批量对接实战:从SMILES到结果分析,一条龙避坑指南(附完整Python脚本)
  • Claude头脑风暴辅助实战手册(企业级思维加速器):覆盖创意发散、逻辑收敛、方案落地全链路
  • 如何用WeChatMsg打造个人专属的微信聊天记录档案馆
  • Wechatsync CSDN 草稿同步源码分析:为什么当前只能保存草稿,不能自动公开发布
  • 3分钟解锁极域电子教室控制:JiYuTrainer让课堂学习更自由
  • 2026年AI服务统一入口横评,主流平台技术硬实力究竟谁领先?
  • 【字节跳动】云南昆明高原恒温算力中枢 极致精细化逐条全拆解
  • Java后台一键生成Word报告:模板占位符替换、动态表格扩展、多格式图片嵌入
  • NoFences:免费开源的Windows桌面整理终极方案