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

目标: 1000 元 · 已筹: 1336

100%

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

AI 预测 5.5 利用难度: 困难 EPSS 0.18% · P8

影响版本矩阵 8

厂商产品版本范围状态
LinuxLinuxb1f202060afeb7fcb98473929d26fd3d2093b067< 6fc0a7c99e973a50018c8b4be34914a1b5c7b383affected
b1f202060afeb7fcb98473929d26fd3d2093b067< 92acf4b04f255d2f0f6770bb0d0a208d8ffb2b77affected
b1f202060afeb7fcb98473929d26fd3d2093b067< 841a8bfcbad94bb1ba60f59ce34f75259074ae0daffected
6.12affected
< 6.12unaffected
6.12.56≤ 6.12.*unaffected
6.17.6≤ 6.17.*unaffected
6.18≤ *unaffected
获取后续新漏洞提醒登录后订阅

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

漏洞信息

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

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

Vulnerability Title
mm: prevent poison consumption when splitting THP
来源: 美国国家漏洞数据库 NVD
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: mm: prevent poison consumption when splitting THP When performing memory error injection on a THP (Transparent Huge Page) mapped to userspace on an x86 server, the kernel panics with the following trace. The expected behavior is to terminate the affected process instead of panicking the kernel, as the x86 Machine Check code can recover from an in-userspace #MC. mce: [Hardware Error]: CPU 0: Machine Check Exception: f Bank 3: bd80000000070134 mce: [Hardware Error]: RIP 10:<ffffffff8372f8bc> {memchr_inv+0x4c/0xf0} mce: [Hardware Error]: TSC afff7bbff88a ADDR 1d301b000 MISC 80 PPIN 1e741e77539027db mce: [Hardware Error]: PROCESSOR 0:d06d0 TIME 1758093249 SOCKET 0 APIC 0 microcode 80000320 mce: [Hardware Error]: Run the above through 'mcelog --ascii' mce: [Hardware Error]: Machine check: Data load in unrecoverable area of kernel Kernel panic - not syncing: Fatal local machine check The root cause of this panic is that handling a memory failure triggered by an in-userspace #MC necessitates splitting the THP. The splitting process employs a mechanism, implemented in try_to_map_unused_to_zeropage(), which reads the pages in the THP to identify zero-filled pages. However, reading the pages in the THP results in a second in-kernel #MC, occurring before the initial memory_failure() completes, ultimately leading to a kernel panic. See the kernel panic call trace on the two #MCs. First Machine Check occurs // [1] memory_failure() // [2] try_to_split_thp_page() split_huge_page() split_huge_page_to_list_to_order() __folio_split() // [3] remap_page() remove_migration_ptes() remove_migration_pte() try_to_map_unused_to_zeropage() // [4] memchr_inv() // [5] Second Machine Check occurs // [6] Kernel panic [1] Triggered by accessing a hardware-poisoned THP in userspace, which is typically recoverable by terminating the affected process. [2] Call folio_set_has_hwpoisoned() before try_to_split_thp_page(). [3] Pass the RMP_USE_SHARED_ZEROPAGE remap flag to remap_page(). [4] Try to map the unused THP to zeropage. [5] Re-access pages in the hw-poisoned THP in the kernel. [6] Triggered in-kernel, leading to a panic kernel. In Step[2], memory_failure() sets the poisoned flag on the page in the THP by TestSetPageHWPoison() before calling try_to_split_thp_page(). As suggested by David Hildenbrand, fix this panic by not accessing to the poisoned page in the THP during zeropage identification, while continuing to scan unaffected pages in the THP for possible zeropage mapping. This prevents a second in-kernel #MC that would cause kernel panic in Step[4]. Thanks to Andrew Zaborowski for his initial work on fixing this issue.
来源: 美国国家漏洞数据库 NVD
CVSS Information
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Type
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于未正确处理THP内存错误注入,可能导致内核崩溃。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux b1f202060afeb7fcb98473929d26fd3d2093b067 ~ 6fc0a7c99e973a50018c8b4be34914a1b5c7b383 -
LinuxLinux 6.12 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

同批安全公告 · Linux · 2025-12-04 · 共 53 条

CVE-2025-40229Linux kernel 安全漏洞
CVE-2025-40214Linux kernel 安全漏洞
CVE-2025-40215Linux kernel 安全漏洞
CVE-2025-40220Linux kernel 安全漏洞
CVE-2025-40217Linux kernel 安全漏洞
CVE-2025-40218Linux kernel 安全漏洞
CVE-2025-40219Linux kernel 安全漏洞
CVE-2025-40216Linux kernel 安全漏洞
CVE-2025-40227Linux kernel 安全漏洞
CVE-2025-40228Linux kernel 安全漏洞
CVE-2025-40226Linux kernel 安全漏洞
CVE-2025-40231Linux kernel 安全漏洞
CVE-2025-40232Linux kernel 安全漏洞
CVE-2025-40233Linux kernel 安全漏洞
CVE-2025-40234Linux kernel 安全漏洞
CVE-2025-40236Linux kernel 安全漏洞
CVE-2025-40235Linux kernel 安全漏洞
CVE-2025-40237Linux kernel 安全漏洞
CVE-2025-40238Linux kernel 安全漏洞
CVE-2025-40239Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2025-40230

暂无评论


发表评论