漏洞概述

漏洞名称

Linux Kernel POSIX CPU timer 释放后重用漏洞

漏洞编号

QVD-2026-77402,CVE-2026-98260

公开时间

2026-10-06

影响量级

百万级

奇安信评级

高危

CVSS 3.1分数

7.8

威胁类型

权限提升

利用可能性

高

POC状态

已公开

在野利用状态

未发现

EXP状态

已公开

技术细节状态

已公开

危害描述:攻击者可利用该漏洞触发内核内存破坏,导致系统崩溃(拒绝服务)或实现本地权限提升至 root,甚至容器逃逸。

01

漏洞详情

>>>>

影响组件

Linux 内核是一款开源的类 Unix 操作系统内核,是绝大多数 Linux 发行版的底层核心基础组件。内核负责管理系统硬件资源,实现进程调度、内存管理、文件系统、信号与定时器、设备驱动等核心基础能力。它为上层用户态程序提供系统调用接口,支撑应用程序运行,广泛部署在服务器、云容器、嵌入式设备以及 Android 移动终端当中。POSIX 定时器是内核提供给应用层的标准定时器接口,支持按线程 CPU 时间触发定时事件,供多线程业务程序使用。

>>>>

漏洞描述

近日,奇安信CERT监测到官方修复Linux Kernel POSIX CPU timer 释放后重用漏洞(CVE-2026-98260),该漏洞源于非 leader 线程在调用 execve() 时,de_thread() 交换 TID 并释放原 leader 任务后,POSIX CPU 定时器(CLOCK_THREAD_CPUTIME_ID)的清理操作被放置在多个可能失败的后续步骤(如 unshare_files()、set_mm_exe_file()、exec_mmap() 或 exec_task_namespaces())之后。若这些步骤失败导致任务进入 do_exit() 路径,exit_itimers() 会释放 k_itimer 结构,但其 timerqueue 节点仍挂在存活任务的 posix_cputimers 队列中。后续 release_task() 或 timerqueue_del() 操作会解引用已释放节点,造成使用后释放。攻击者可利用该漏洞触发内核内存破坏,导致系统崩溃(拒绝服务)或实现本地权限提升至 root,甚至容器逃逸。目前该漏洞PoC和技术细节已公开。鉴于该漏洞影响范围较大,建议客户尽快做好自查及防护。

>>>>

利用条件

1.运行受影响 Linux 内核,且代码路径已编译进内核;该路径属于核心 exec/POSIX timer 设施,不能通过禁用模块移除。

2.攻击者能在目标系统上执行本地代码,至少拥有普通用户 /ADB shell/ 容器内进程等低权限上下文。

02

影响范围

>>>>

影响版本

Linux 内核 5.7 及之后版本(直至修复版本之前);修复版本包括 6.6.158、6.12.112、6.18.54、7.2.8 及更高稳定分支(如 7.3-rc4)。

受影响 git 提交范围自 55e8c8eb2c7b6bf30e99423ccfe7ca032f498f59 起,至对应修复提交(如 acb03d3881818581052924a9bbbe92b8741ed448 等)之前。

具体影响版本如下:

5.7 <= Linux Kernel < 6.6.158

Linux Kernel 6.12.* < 6.12.112

Linux Kernel 6.18.* < 6.18.54

Linux Kernel 7.2.* < 7.2.8

Linux Kernel 7.3.* < 7.3-rc4

>>>>

其他受影响组件

无

03

复现情况

目前,奇安信CERT已成功复现Linux Kernel POSIX CPU timer 释放后重用漏洞(CVE-2026-98260),截图如下:

04

处置建议

>>>>

安全更新

目前官方已有可更新版本,建议尽快将 Linux 内核升级至以下版本:

Linux Kernel >= 6.6.158

Linux Kernel 6.12.* >= 6.12.112

Linux Kernel 6.18.* >= 6.18.54

Linux Kernel 7.2.* >= 7.2.8

Linux Kernel 7.3.* >= 7.3-rc4

修复核心:将 POSIX 定时器清理(posix_cpu_timers_exit)移至 de_thread() 之后立即执行(相关提交包括 acb03d388181 等)。

各发行版请应用官方安全更新并重启系统使新内核生效。Android 设备请关注厂商安全补丁。

补丁下载地址:

https://git.kernel.org/stable/c/acb03d3881818581052924a9bbbe92b8741ed448

05

参考资料

[1]https://git.kernel.org/stable/c/6f1977cea3e85cd8ab55fb337d3e1725fe61d1ce

[2]https://github.com/ylh440104/InfinityCore-Android-CVE-2026-98260

声明:本文来自奇安信 CERT,版权归作者所有。文章内容仅代表作者独立观点,不代表安全内参立场,转载目的在于传递更多信息。如有侵权,请联系 anquanneican@163.com。