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

目标: 1000 元 · 已筹: 1359 元

100%

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

一分钟漏洞结论

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

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于xrep_revalidate_allocbt函数中未检查已删除的游标,可能导致空指针取消引用。

AI 预测 6.5 利用难度: 中等 EPSS 0.15% · P3

影响版本矩阵 10

厂商产品 版本范围状态
Linux Linux dbfbf3bdf639a20da7d5fb390cd2e197d25aa418< d69de525bc7ab27713342080bf50826df3f6a68f affected
dbfbf3bdf639a20da7d5fb390cd2e197d25aa418< b04baa848c0543b240b1bd8aecff470382f6f154 affected
dbfbf3bdf639a20da7d5fb390cd2e197d25aa418< 5991e96f2ae82df60a3e4ed00f3432d9f3502a99 affected
dbfbf3bdf639a20da7d5fb390cd2e197d25aa418< 55e03b8cbe2783ec9acfb88e8adb946ed504e117 affected
6.8 affected
< 6.8 unaffected
6.12.75≤ 6.12.* unaffected
6.18.16≤ 6.18.* unaffected
… +2 条更多
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
xfs: check for deleted cursors when revalidating two btrees
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: xfs: check for deleted cursors when revalidating two btrees The free space and inode btree repair functions will rebuild both btrees at the same time, after which it needs to evaluate both btrees to confirm that the corruptions are gone. However, Jiaming Zhang ran syzbot and produced a crash in the second xchk_allocbt call. His root-cause analysis is as follows (with minor corrections): In xrep_revalidate_allocbt(), xchk_allocbt() is called twice (first for BNOBT, second for CNTBT). The cause of this issue is that the first call nullified the cursor required by the second call. Let's first enter xrep_revalidate_allocbt() via following call chain: xfs_file_ioctl() -> xfs_ioc_scrubv_metadata() -> xfs_scrub_metadata() -> `sc->ops->repair_eval(sc)` -> xrep_revalidate_allocbt() xchk_allocbt() is called twice in this function. In the first call: /* Note that sc->sm->sm_type is XFS_SCRUB_TYPE_BNOPT now */ xchk_allocbt() -> xchk_btree() -> `bs->scrub_rec(bs, recp)` -> xchk_allocbt_rec() -> xchk_allocbt_xref() -> xchk_allocbt_xref_other() since sm_type is XFS_SCRUB_TYPE_BNOBT, pur is set to &sc->sa.cnt_cur. Kernel called xfs_alloc_get_rec() and returned -EFSCORRUPTED. Call chain: xfs_alloc_get_rec() -> xfs_btree_get_rec() -> xfs_btree_check_block() -> (XFS_IS_CORRUPT || XFS_TEST_ERROR), the former is false and the latter is true, return -EFSCORRUPTED. This should be caused by ioctl$XFS_IOC_ERROR_INJECTION I guess. Back to xchk_allocbt_xref_other(), after receiving -EFSCORRUPTED from xfs_alloc_get_rec(), kernel called xchk_should_check_xref(). In this function, *curpp (points to sc->sa.cnt_cur) is nullified. Back to xrep_revalidate_allocbt(), since sc->sa.cnt_cur has been nullified, it then triggered null-ptr-deref via xchk_allocbt() (second call) -> xchk_btree(). So. The bnobt revalidation failed on a cross-reference attempt, so we deleted the cntbt cursor, and then crashed when we tried to revalidate the cntbt. Therefore, check for a null cntbt cursor before that revalidation, and mark the repair incomplete. Also we can ignore the second tree entirely if the first tree was rebuilt but is already corrupt. Apply the same fix to xrep_revalidate_iallocbt because it has the same problem.
来源: 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存在安全漏洞,该漏洞源于xrep_revalidate_allocbt函数中未检查已删除的游标,可能导致空指针取消引用。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux dbfbf3bdf639a20da7d5fb390cd2e197d25aa418 ~ d69de525bc7ab27713342080bf50826df3f6a68f -
Linux Linux 6.8 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

CVE-2026-23249 补丁与修复 (4)

同批安全公告 · Linux · 2026-03-18 · 共 35 条

CVE-2026-23246 8.8 HIGH Linux kernel 安全漏洞
CVE-2026-23268 7.8 HIGH Linux kernel 安全漏洞
CVE-2026-23270 7.8 HIGH Linux kernel 安全漏洞
CVE-2026-23253 7.8 HIGH Linux kernel 安全漏洞
CVE-2026-23243 7.8 HIGH Linux kernel 安全漏洞
CVE-2026-23245 7.8 HIGH Linux kernel 安全漏洞
CVE-2026-23248 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-71269 7.5 HIGH Linux kernel 安全漏洞
CVE-2025-71268 7.5 HIGH Linux kernel 安全漏洞
CVE-2026-23242 7.5 HIGH Linux kernel 安全漏洞
CVE-2026-23269 7.1 HIGH Linux kernel 安全漏洞
CVE-2026-23247 Linux kernel 安全漏洞
CVE-2026-23244 Linux kernel 安全漏洞
CVE-2026-23250 Linux kernel 安全漏洞
CVE-2026-23251 Linux kernel 安全漏洞
CVE-2026-23252 Linux kernel 安全漏洞
CVE-2025-71267 Linux kernel 安全漏洞
CVE-2025-71266 Linux kernel 安全漏洞
CVE-2025-71265 Linux kernel 安全漏洞
CVE-2025-71270 Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-23249

暂无评论


发表评论