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

目标: 1000 元 · 已筹: 1325

100%

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

AI 预测 6.5 利用难度: 中等 EPSS 0.14% · P4

影响版本矩阵 10

厂商产品版本范围状态
LinuxLinuxdbfbf3bdf639a20da7d5fb390cd2e197d25aa418< d69de525bc7ab27713342080bf50826df3f6a68faffected
dbfbf3bdf639a20da7d5fb390cd2e197d25aa418< b04baa848c0543b240b1bd8aecff470382f6f154affected
dbfbf3bdf639a20da7d5fb390cd2e197d25aa418< 5991e96f2ae82df60a3e4ed00f3432d9f3502a99affected
dbfbf3bdf639a20da7d5fb390cd2e197d25aa418< 55e03b8cbe2783ec9acfb88e8adb946ed504e117affected
6.8affected
< 6.8unaffected
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
来源: 美国国家漏洞数据库 NVD
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.
来源: 美国国家漏洞数据库 NVD
CVSS Information
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Type
N/A
来源: 美国国家漏洞数据库 NVD
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订阅
LinuxLinux dbfbf3bdf639a20da7d5fb390cd2e197d25aa418 ~ d69de525bc7ab27713342080bf50826df3f6a68f -
LinuxLinux 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-232468.8 HIGHLinux kernel 安全漏洞
CVE-2026-232687.8 HIGHLinux kernel 安全漏洞
CVE-2026-232707.8 HIGHLinux kernel 安全漏洞
CVE-2026-232537.8 HIGHLinux kernel 安全漏洞
CVE-2026-232437.8 HIGHLinux kernel 安全漏洞
CVE-2026-232457.8 HIGHLinux kernel 安全漏洞
CVE-2026-232487.8 HIGHLinux kernel 安全漏洞
CVE-2026-232427.5 HIGHLinux kernel 安全漏洞
CVE-2026-232697.1 HIGHLinux kernel 安全漏洞
CVE-2025-71268Linux kernel 安全漏洞
CVE-2025-71265Linux kernel 安全漏洞
CVE-2026-23252Linux kernel 安全漏洞
CVE-2026-23251Linux kernel 安全漏洞
CVE-2026-23250Linux kernel 安全漏洞
CVE-2026-23247Linux kernel 安全漏洞
CVE-2026-23244Linux kernel 安全漏洞
CVE-2025-71267Linux kernel 安全漏洞
CVE-2025-71266Linux kernel 安全漏洞
CVE-2025-71269Linux kernel 安全漏洞
CVE-2025-71270Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-23249

暂无评论


发表评论