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

目标: 1000 元 · 已筹: 1359 元

100%

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

一分钟漏洞结论

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

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于构建空闲空间树时断言失败,可能导致系统崩溃。

AI 预测 4.7 利用难度: 中等 EPSS 0.15% · P4

可能的 ATT&CK 技术 1 AI

T1595 · Active Scanning

影响版本矩阵 14

厂商产品 版本范围状态
Linux Linux 1c56ab991903dce60e905a08f431c0e6f79b9b9e< 7c77df23324f60bcff0ea44392e2c82e9486640c affected
1c56ab991903dce60e905a08f431c0e6f79b9b9e< f4428b2d4c68732653e93f748f538bdee639ff80 affected
1c56ab991903dce60e905a08f431c0e6f79b9b9e< 0bcc14f36c7ad37121cf5c0ae18cdde5bfad9c4e affected
1c56ab991903dce60e905a08f431c0e6f79b9b9e< 6bbe6530b1db7b4365ce9e86144c18c5d73b2c5b affected
1c56ab991903dce60e905a08f431c0e6f79b9b9e< 1961d20f6fa8903266ed9bd77c691924c22c8f02 affected
dc74beca1672adf3874e6cb6c26917139e2faf01 affected
6.0.19< 6.1 affected
6.1 affected
… +6 条更多
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
btrfs: fix assertion when building free space tree
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: btrfs: fix assertion when building free space tree When building the free space tree with the block group tree feature enabled, we can hit an assertion failure like this: BTRFS info (device loop0 state M): rebuilding free space tree assertion failed: ret == 0, in fs/btrfs/free-space-tree.c:1102 ------------[ cut here ]------------ kernel BUG at fs/btrfs/free-space-tree.c:1102! Internal error: Oops - BUG: 00000000f2000800 [#1] SMP Modules linked in: CPU: 1 UID: 0 PID: 6592 Comm: syz-executor322 Not tainted 6.15.0-rc7-syzkaller-gd7fa1af5b33e #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : populate_free_space_tree+0x514/0x518 fs/btrfs/free-space-tree.c:1102 lr : populate_free_space_tree+0x514/0x518 fs/btrfs/free-space-tree.c:1102 sp : ffff8000a4ce7600 x29: ffff8000a4ce76e0 x28: ffff0000c9bc6000 x27: ffff0000ddfff3d8 x26: ffff0000ddfff378 x25: dfff800000000000 x24: 0000000000000001 x23: ffff8000a4ce7660 x22: ffff70001499cecc x21: ffff0000e1d8c160 x20: ffff0000e1cb7800 x19: ffff0000e1d8c0b0 x18: 00000000ffffffff x17: ffff800092f39000 x16: ffff80008ad27e48 x15: ffff700011e740c0 x14: 1ffff00011e740c0 x13: 0000000000000004 x12: ffffffffffffffff x11: ffff700011e740c0 x10: 0000000000ff0100 x9 : 94ef24f55d2dbc00 x8 : 94ef24f55d2dbc00 x7 : 0000000000000001 x6 : 0000000000000001 x5 : ffff8000a4ce6f98 x4 : ffff80008f415ba0 x3 : ffff800080548ef0 x2 : 0000000000000000 x1 : 0000000100000000 x0 : 000000000000003e Call trace: populate_free_space_tree+0x514/0x518 fs/btrfs/free-space-tree.c:1102 (P) btrfs_rebuild_free_space_tree+0x14c/0x54c fs/btrfs/free-space-tree.c:1337 btrfs_start_pre_rw_mount+0xa78/0xe10 fs/btrfs/disk-io.c:3074 btrfs_remount_rw fs/btrfs/super.c:1319 [inline] btrfs_reconfigure+0x828/0x2418 fs/btrfs/super.c:1543 reconfigure_super+0x1d4/0x6f0 fs/super.c:1083 do_remount fs/namespace.c:3365 [inline] path_mount+0xb34/0xde0 fs/namespace.c:4200 do_mount fs/namespace.c:4221 [inline] __do_sys_mount fs/namespace.c:4432 [inline] __se_sys_mount fs/namespace.c:4409 [inline] __arm64_sys_mount+0x3e8/0x468 fs/namespace.c:4409 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:49 el0_svc_common+0x130/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x58/0x17c arch/arm64/kernel/entry-common.c:767 el0t_64_sync_handler+0x78/0x108 arch/arm64/kernel/entry-common.c:786 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:600 Code: f0047182 91178042 528089c3 9771d47b (d4210000) ---[ end trace 0000000000000000 ]--- This happens because we are processing an empty block group, which has no extents allocated from it, there are no items for this block group, including the block group item since block group items are stored in a dedicated tree when using the block group tree feature. It also means this is the block group with the highest start offset, so there are no higher keys in the extent root, hence btrfs_search_slot_for_read() returns 1 (no higher key found). Fix this by asserting 'ret' is 0 only if the block group tree feature is not enabled, in which case we should find a block group item for the block group since it's stored in the extent root and block group item keys are greater than extent item keys (the value for BTRFS_BLOCK_GROUP_ITEM_KEY is 192 and for BTRFS_EXTENT_ITEM_KEY and BTRFS_METADATA_ITEM_KEY the values are 168 and 169 respectively). In case 'ret' is 1, we just need to add a record to the free space tree which spans the whole block group, and we can achieve this by making 'ret == 0' as the while loop's condition.
来源: 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存在安全漏洞,该漏洞源于构建空闲空间树时断言失败,可能导致系统崩溃。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 1c56ab991903dce60e905a08f431c0e6f79b9b9e ~ 7c77df23324f60bcff0ea44392e2c82e9486640c -
Linux Linux 6.1 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

CVE-2025-38503 补丁与修复 (1)

同批安全公告 · Linux · 2025-08-16 · 共 59 条

CVE-2025-38527 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-38533 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-38552 9.4 CRITICAL Linux kernel 安全漏洞
CVE-2023-3867 9.1 CRITICAL Linux kernel 安全漏洞
CVE-2023-4515 9.1 CRITICAL Linux kernel 安全漏洞
CVE-2023-32249 9.1 CRITICAL Linux kernel 安全漏洞
CVE-2025-38512 8.8 HIGH Linux kernel 安全漏洞
CVE-2025-38511 8.8 HIGH Linux kernel 安全漏洞
CVE-2023-4130 8.1 HIGH Linux kernel 安全漏洞
CVE-2023-3865 8.1 HIGH Linux kernel 安全漏洞
CVE-2025-38539 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38532 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38542 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38536 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38502 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38550 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-38514 7.5 HIGH Linux kernel 安全漏洞
CVE-2025-38501 7.5 HIGH Linux kernel 安全漏洞
CVE-2025-38524 7.5 HIGH Linux kernel 安全漏洞
CVE-2025-38526 7.5 HIGH Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2025-38503

暂无评论


发表评论