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

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-74591— Linux 内核文件映射恢复索引前重试导致漏洞

一分钟漏洞结论

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

在 Linux 内核中,已解决以下漏洞: mm/filemap: __filemap_add_folio() 在重试前恢复索引 在 __filemap_add_folio() 的分裂冲突处理循环中,xas_set_order() 被反复调用:每次调用都会修改 xas.xa_index,使其根据当前尝试的 split_order 向下取整。如果一切顺利,xas.xa_index 最终(或立即)收敛到与目标 folio_order 匹配的 xas_try_split() 所需值,此时 xas.xa_index 与 in

CVSS 9.8 · Critical EPSS 0.21% · P11

影响版本矩阵 8

厂商产品 版本范围状态
Linux Linux 200a89c159a7a416115e6e309183c82183bf98aa< 4917e3ebcab50f0265e8ca01c8567de4c4a47511 affected
200a89c159a7a416115e6e309183c82183bf98aa< 267ecd2eb7759c26f1a026eb0a5b231071534c9c affected
200a89c159a7a416115e6e309183c82183bf98aa< 86da3f7e1e609e1e8bfbab198af68467c5a015a5 affected
6.15 affected
< 6.15 unaffected
6.18.45≤ 6.18.* unaffected
7.1.9≤ 7.1.* unaffected
7.2≤ * unaffected
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
mm/filemap: __filemap_add_folio() restore index before retrying
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: mm/filemap: __filemap_add_folio() restore index before retrying In __filemap_add_folio()'s split-a-conflict loop, xas_set_order() is applied repeatedly: each application modifies xas.xa_index, rounding it down according to the split_order attempted at that stage: and if all goes as intended, it eventually (or immediately) converges on an xas_try_split() to the required folio_order, with xas.xa_index now the same as index: then xas_store() puts the new folio into the xarray there. But if a new node was needed, and GFP_NOWAIT allocation did not get one, the lock is dropped, xas_nomem() used to allocate, and sequence retried. If (that part of) the xarray is unchanged when the lock is reacquired, no problem. But what if the conflict was meanwhile resolved by another thread (perhaps even doing the same thing, inserting a folio at that same index)? Isn't there a danger of now putting our folio into the xarray at an intermediate rounded-down index? With !folio_contains() bug to follow, when CONFIG_DEBUG_VM=y is checking for that. Fix this with an xas_set_order() to restore the original xas.xa_index at the bottom of the loop, so the retry does a full re-evaluation after reacquiring the lock, and cannot reach xas_store() with the wrong index. Production was suffering from rare SIGILLs and SIGSEGVs, executable text found a page away from where it belonged, !folio_contains() bug hit when debug enabled: symptoms not seen since this patch went in.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 200a89c159a7a416115e6e309183c82183bf98aa ~ 4917e3ebcab50f0265e8ca01c8567de4c4a47511 -
Linux Linux 6.15 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

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

同批安全公告 · Linux · 2026-08-22 · 共 150 条

CVE-2026-74705 10.0 CRITICAL UDP隧道分段潜在使用-after-free漏洞
CVE-2026-74612 10.0 CRITICAL Linux内核veth模块SKB长度计算漏洞
CVE-2026-74723 9.8 CRITICAL btrfs LZO拒绝无有效头部的内联扩展
CVE-2026-74628 9.8 CRITICAL Linux内核 x25 远程计时器释放后使用漏洞
CVE-2026-74669 9.8 CRITICAL Linux IPVS IPv4选项后重定位隧道ICMP错误
CVE-2026-74597 9.8 CRITICAL Linux ip6_tunnel skb2->cb[]未清除漏洞
CVE-2026-74611 9.8 CRITICAL TLS 1.3 乐观重试消息迭代器恢复漏洞
CVE-2026-74587 9.8 CRITICAL SCTP 缓存 ASCONF 块使用后释放漏洞
CVE-2026-74588 9.8 CRITICAL Linux SCTP传输列表不同步漏洞
CVE-2026-74727 9.8 CRITICAL OpenVPN by_id移除后跳过哈希重构
CVE-2026-74662 9.8 CRITICAL Linux inet frags 定时器竞争条件漏洞
CVE-2026-74616 9.8 CRITICAL Linux内核XDP克隆数据包越界漏洞
CVE-2026-74730 9.8 CRITICAL NFS:在FREE_STATEID调用期间锁定struct nfs_server
CVE-2026-74617 9.8 CRITICAL dibs: 在dibs_dev_alloc()中初始化dibs->lock
CVE-2026-74608 9.8 CRITICAL SMB客户端cifs_try_adding_channels函数中的释放后使用漏洞
CVE-2026-74586 9.8 CRITICAL Linux内核SCTP对等端移除时传输未清理漏洞
CVE-2026-74688 9.8 CRITICAL SCTP传输控制块移除漏洞
CVE-2026-74712 9.3 CRITICAL mlx5 vdpa 在 create_direct_keys() 中缓冲区长度修复漏洞
CVE-2026-74665 9.1 CRITICAL NET skb长度计算通用XDP片段调整后修复
CVE-2026-74691 8.8 HIGH Thunderbolt DMA路径清理漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-74591

暂无评论


发表评论