首页
社区
课程
招聘
[原创]CVE-2026-31431 利用代码简要分析
发表于: 2026-5-7 18:11 2831

[原创]CVE-2026-31431 利用代码简要分析

2026-5-7 18:11
2831

格式化后的利用代码如下:

接下来看看这段代码如何作用,

首先对于linux而言,程序的执行会将ELF载入page cache中,避免每次从磁盘加载,从而提升程序运行性能

 

AF_ALG特殊的socket通信,linux中用于用户空间与内核空间的加密通信,有如下消息结构

问题就出在srcdst,微妙的是在某次优化中,为了节省额外的零拷贝消耗,直接将src直接指向dst,这样这两者为同一份数据,这样一来就坏菜了!

首先是发送函数:此处,该方法很简单,传入的参数无任何安全检查,[rax-10h]是未有任何安全检查的。

老夫直接F5了本机的algif_aead.ko内核模块,如上图

exp代码的u.recv ,对应内核中的recvmsg,其中调用解密函数(问题就出现在此)


传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回