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

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-43404— Linux kernel 安全漏洞

一分钟漏洞结论

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

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于hmm_range_fault()在do_swap_page中获取folio锁时可能陷入活锁,导致资源耗尽。

AI 预测 3.3 利用难度: 困难 EPSS 0.09% · P1

可能的 ATT&CK 技术 1 AI

T1499 · Endpoint Denial of Service

影响版本矩阵 8

厂商产品 版本范围状态
Linux Linux 1afaeb8293c9addbf4f9140bdd22635fed763459< 94b6d0ba4b640ba23bb6c708a59316e74e5ede63 affected
1afaeb8293c9addbf4f9140bdd22635fed763459< 7e6e2fc91d4b9b12ec6e137019532568ebcf2680 affected
1afaeb8293c9addbf4f9140bdd22635fed763459< b570f37a2ce480be26c665345c5514686a8a0274 affected
6.15 affected
< 6.15 unaffected
6.18.19≤ 6.18.* unaffected
6.19.9≤ 6.19.* unaffected
7.0≤ * unaffected
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-43404 基础信息

漏洞信息

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

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

Vulnerability Title
mm: Fix a hmm_range_fault() livelock / starvation problem
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: mm: Fix a hmm_range_fault() livelock / starvation problem If hmm_range_fault() fails a folio_trylock() in do_swap_page, trying to acquire the lock of a device-private folio for migration, to ram, the function will spin until it succeeds grabbing the lock. However, if the process holding the lock is depending on a work item to be completed, which is scheduled on the same CPU as the spinning hmm_range_fault(), that work item might be starved and we end up in a livelock / starvation situation which is never resolved. This can happen, for example if the process holding the device-private folio lock is stuck in migrate_device_unmap()->lru_add_drain_all() sinc lru_add_drain_all() requires a short work-item to be run on all online cpus to complete. A prerequisite for this to happen is: a) Both zone device and system memory folios are considered in migrate_device_unmap(), so that there is a reason to call lru_add_drain_all() for a system memory folio while a folio lock is held on a zone device folio. b) The zone device folio has an initial mapcount > 1 which causes at least one migration PTE entry insertion to be deferred to try_to_migrate(), which can happen after the call to lru_add_drain_all(). c) No or voluntary only preemption. This all seems pretty unlikely to happen, but indeed is hit by the "xe_exec_system_allocator" igt test. Resolve this by waiting for the folio to be unlocked if the folio_trylock() fails in do_swap_page(). Rename migration_entry_wait_on_locked() to softleaf_entry_wait_unlock() and update its documentation to indicate the new use-case. Future code improvements might consider moving the lru_add_drain_all() call in migrate_device_unmap() to be called *after* all pages have migration entries inserted. That would eliminate also b) above. v2: - Instead of a cond_resched() in hmm_range_fault(), eliminate the problem by waiting for the folio to be unlocked in do_swap_page() (Alistair Popple, Andrew Morton) v3: - Add a stub migration_entry_wait_on_locked() for the !CONFIG_MIGRATION case. (Kernel Test Robot) v4: - Rename migrate_entry_wait_on_locked() to softleaf_entry_wait_on_locked() and update docs (Alistair Popple) v5: - Add a WARN_ON_ONCE() for the !CONFIG_MIGRATION version of softleaf_entry_wait_on_locked(). - Modify wording around function names in the commit message (Andrew Morton) (cherry picked from commit a69d1ab971a624c6f112cea61536569d579c3215)
来源: 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存在安全漏洞,该漏洞源于hmm_range_fault()在do_swap_page中获取folio锁时可能陷入活锁,导致资源耗尽。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 1afaeb8293c9addbf4f9140bdd22635fed763459 ~ 94b6d0ba4b640ba23bb6c708a59316e74e5ede63 -
Linux Linux 6.15 -

二、漏洞 CVE-2026-43404 的公开POC

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

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-43404 的情报信息

登录查看更多情报信息。

CVE-2026-43404 补丁与修复 (3)

同批安全公告 · Linux · 2026-05-08 · 共 197 条

CVE-2026-43384 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-43341 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-43304 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-43379 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-43378 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-43465 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-43376 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-43414 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-43402 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-43383 9.4 CRITICAL Linux kernel 安全漏洞
CVE-2026-43407 9.1 CRITICAL Linux kernel 安全漏洞
CVE-2026-43406 9.1 CRITICAL Linux kernel 安全漏洞
CVE-2026-43284 8.8 HIGH Linux kernel 安全漏洞
CVE-2026-43334 8.8 HIGH Linux kernel 安全漏洞
CVE-2026-43322 8.8 HIGH Linux kernel 安全漏洞
CVE-2026-43403 8.8 HIGH Linux kernel 安全漏洞
CVE-2026-43391 8.8 HIGH Linux kernel 安全漏洞
CVE-2026-43291 8.3 HIGH Linux kernel 安全漏洞
CVE-2026-43466 8.2 HIGH Linux kernel 安全漏洞
CVE-2026-43365 8.2 HIGH Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-43404

暂无评论


发表评论