目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2025-38170— Linux kernel 安全漏洞

一分钟漏洞结论

影响对象
Linux Linux
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于状态处理不当,可能导致竞争条件。

AI 预测 5.5 利用难度: 困难 EPSS 0.17% · P6

影响版本矩阵 12

厂商产品 版本范围状态
Linux Linux 8bd7f91c03d886f41d35f6108078d20be5a4a1bd< de89368de3894a8db27caeb8fd902ba1c49f696a affected
8bd7f91c03d886f41d35f6108078d20be5a4a1bd< 43be952e885476dafb74aa832c0847b2f4f650c6 affected
8bd7f91c03d886f41d35f6108078d20be5a4a1bd< 6103f9ba51a59afb5a0f32299c837377c5a5a693 affected
8bd7f91c03d886f41d35f6108078d20be5a4a1bd< c4a4786d93e99517d6f10ed56b9ffba4ce88d3b3 affected
8bd7f91c03d886f41d35f6108078d20be5a4a1bd< d3eaab3c70905c5467e5c4ea403053d67505adeb affected
5.19 affected
< 5.19 unaffected
6.1.142≤ 6.1.* unaffected
… +4 条更多
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2025-38170 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
arm64/fpsimd: Discard stale CPU state when handling SME traps
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: arm64/fpsimd: Discard stale CPU state when handling SME traps The logic for handling SME traps manipulates saved FPSIMD/SVE/SME state incorrectly, and a race with preemption can result in a task having TIF_SME set and TIF_FOREIGN_FPSTATE clear even though the live CPU state is stale (e.g. with SME traps enabled). This can result in warnings from do_sme_acc() where SME traps are not expected while TIF_SME is set: | /* With TIF_SME userspace shouldn't generate any traps */ | if (test_and_set_thread_flag(TIF_SME)) | WARN_ON(1); This is very similar to the SVE issue we fixed in commit: 751ecf6afd6568ad ("arm64/sve: Discard stale CPU state when handling SVE traps") The race can occur when the SME trap handler is preempted before and after manipulating the saved FPSIMD/SVE/SME state, starting and ending on the same CPU, e.g. | void do_sme_acc(unsigned long esr, struct pt_regs *regs) | { | // Trap on CPU 0 with TIF_SME clear, SME traps enabled | // task->fpsimd_cpu is 0. | // per_cpu_ptr(&fpsimd_last_state, 0) is task. | | ... | | // Preempted; migrated from CPU 0 to CPU 1. | // TIF_FOREIGN_FPSTATE is set. | | get_cpu_fpsimd_context(); | | /* With TIF_SME userspace shouldn't generate any traps */ | if (test_and_set_thread_flag(TIF_SME)) | WARN_ON(1); | | if (!test_thread_flag(TIF_FOREIGN_FPSTATE)) { | unsigned long vq_minus_one = | sve_vq_from_vl(task_get_sme_vl(current)) - 1; | sme_set_vq(vq_minus_one); | | fpsimd_bind_task_to_cpu(); | } | | put_cpu_fpsimd_context(); | | // Preempted; migrated from CPU 1 to CPU 0. | // task->fpsimd_cpu is still 0 | // If per_cpu_ptr(&fpsimd_last_state, 0) is still task then: | // - Stale HW state is reused (with SME traps enabled) | // - TIF_FOREIGN_FPSTATE is cleared | // - A return to userspace skips HW state restore | } Fix the case where the state is not live and TIF_FOREIGN_FPSTATE is set by calling fpsimd_flush_task_state() to detach from the saved CPU state. This ensures that a subsequent context switch will not reuse the stale CPU state, and will instead set TIF_FOREIGN_FPSTATE, forcing the new state to be reloaded from memory prior to a return to userspace. Note: this was originallly posted as [1]. [ Rutland: rewrite commit message ]
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于状态处理不当,可能导致竞争条件。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 8bd7f91c03d886f41d35f6108078d20be5a4a1bd ~ de89368de3894a8db27caeb8fd902ba1c49f696a -
Linux Linux 5.19 -

二、漏洞 CVE-2025-38170 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2025-38170 的情报信息

请登录查看更多情报信息。

同批安全公告 · Linux · 2025-07-03 · 共 78 条

CVE-2025-38139 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-38123 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-38146 9.4 CRITICAL Linux kernel 安全漏洞
CVE-2025-38120 9.4 CRITICAL Linux kernel 安全漏洞
CVE-2025-38111 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38116 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38108 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38102 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38101 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38098 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38097 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38095 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38106 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38115 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38117 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38118 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38127 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38129 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38133 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38141 7.8 HIGH Linux kernel 安全漏洞

显示前 20 条,共 78 条。 查看全部 &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2025-38170

暂无评论


发表评论