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

目标: 1000 元 · 已筹: 1359 元

100%

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

一分钟漏洞结论

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

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于hfsplus_bmap_alloc中未验证记录偏移量,可能导致越界读取。

CVSS 7.8 · High EPSS 0.15% · P4

影响版本矩阵 18

厂商产品 版本范围状态
Linux Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2< f7d9f600c7c3ff5dab36181a388af55f2c95604c affected
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2< 40dfe7a4215a1f20842561ffaf5a6f83a987e75b affected
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2< 418e48cab99c52c1760636a4dbe464bf6db2018b affected
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2< 0058d20d76182861dbdd8fd6e2dd8d18d6d3becf affected
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2< 4f40a2b3969daf10dca4dea6f6dd0e813f79b227 affected
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2< 17ed51cfce6c62cffb97059ef392ad2e0245806e affected
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2< 068a46df3e6acc68fb9db0a6313ab379a11ecd6f affected
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2< 738d5a51864ed8d7a68600b8c0c63fe6fe5c4f20 affected
… +10 条更多
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
hfs: validate record offset in hfsplus_bmap_alloc
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: hfs: validate record offset in hfsplus_bmap_alloc hfsplus_bmap_alloc can trigger a crash if a record offset or length is larger than node_size [ 15.264282] BUG: KASAN: slab-out-of-bounds in hfsplus_bmap_alloc+0x887/0x8b0 [ 15.265192] Read of size 8 at addr ffff8881085ca188 by task test/183 [ 15.265949] [ 15.266163] CPU: 0 UID: 0 PID: 183 Comm: test Not tainted 6.17.0-rc2-gc17b750b3ad9 #14 PREEMPT(voluntary) [ 15.266165] Hardware name: QEMU Ubuntu 24.04 PC (i440FX + PIIX, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 15.266167] Call Trace: [ 15.266168] <TASK> [ 15.266169] dump_stack_lvl+0x53/0x70 [ 15.266173] print_report+0xd0/0x660 [ 15.266181] kasan_report+0xce/0x100 [ 15.266185] hfsplus_bmap_alloc+0x887/0x8b0 [ 15.266208] hfs_btree_inc_height.isra.0+0xd5/0x7c0 [ 15.266217] hfsplus_brec_insert+0x870/0xb00 [ 15.266222] __hfsplus_ext_write_extent+0x428/0x570 [ 15.266225] __hfsplus_ext_cache_extent+0x5e/0x910 [ 15.266227] hfsplus_ext_read_extent+0x1b2/0x200 [ 15.266233] hfsplus_file_extend+0x5a7/0x1000 [ 15.266237] hfsplus_get_block+0x12b/0x8c0 [ 15.266238] __block_write_begin_int+0x36b/0x12c0 [ 15.266251] block_write_begin+0x77/0x110 [ 15.266252] cont_write_begin+0x428/0x720 [ 15.266259] hfsplus_write_begin+0x51/0x100 [ 15.266262] cont_write_begin+0x272/0x720 [ 15.266270] hfsplus_write_begin+0x51/0x100 [ 15.266274] generic_perform_write+0x321/0x750 [ 15.266285] generic_file_write_iter+0xc3/0x310 [ 15.266289] __kernel_write_iter+0x2fd/0x800 [ 15.266296] dump_user_range+0x2ea/0x910 [ 15.266301] elf_core_dump+0x2a94/0x2ed0 [ 15.266320] vfs_coredump+0x1d85/0x45e0 [ 15.266349] get_signal+0x12e3/0x1990 [ 15.266357] arch_do_signal_or_restart+0x89/0x580 [ 15.266362] irqentry_exit_to_user_mode+0xab/0x110 [ 15.266364] asm_exc_page_fault+0x26/0x30 [ 15.266366] RIP: 0033:0x41bd35 [ 15.266367] Code: bc d1 f3 0f 7f 27 f3 0f 7f 6f 10 f3 0f 7f 77 20 f3 0f 7f 7f 30 49 83 c0 0f 49 29 d0 48 8d 7c 17 31 e9 9f 0b 00 00 66 0f ef c0 <f3> 0f 6f 0e f3 0f 6f 56 10 66 0f 74 c1 66 0f d7 d0 49 83 f8f [ 15.266369] RSP: 002b:00007ffc9e62d078 EFLAGS: 00010283 [ 15.266371] RAX: 00007ffc9e62d100 RBX: 0000000000000000 RCX: 0000000000000000 [ 15.266372] RDX: 00000000000000e0 RSI: 0000000000000000 RDI: 00007ffc9e62d100 [ 15.266373] RBP: 0000400000000040 R08: 00000000000000e0 R09: 0000000000000000 [ 15.266374] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 15.266375] R13: 0000000000000000 R14: 0000000000000000 R15: 0000400000000000 [ 15.266376] </TASK> When calling hfsplus_bmap_alloc to allocate a free node, this function first retrieves the bitmap from header node and map node using node->page together with the offset and length from hfs_brec_lenoff ``` len = hfs_brec_lenoff(node, 2, &off16); off = off16; off += node->page_offset; pagep = node->page + (off >> PAGE_SHIFT); data = kmap_local_page(*pagep); ``` However, if the retrieved offset or length is invalid(i.e. exceeds node_size), the code may end up accessing pages outside the allocated range for this node. This patch adds proper validation of both offset and length before use, preventing out-of-bounds page access. Move is_bnode_offset_valid and check_and_correct_requested_length to hfsplus_fs.h, as they may be required by other functions.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
来源: 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存在安全漏洞,该漏洞源于hfsplus_bmap_alloc中未验证记录偏移量,可能导致越界读取。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ~ f7d9f600c7c3ff5dab36181a388af55f2c95604c -
Linux Linux 2.6.12 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

CVE-2025-40349 其他参考 (8)

同批安全公告 · Linux · 2025-12-16 · 共 156 条

CVE-2025-68192 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-68301 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-40350 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-68284 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-68285 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-68263 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-68315 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-68304 8.8 HIGH Linux kernel 安全漏洞
CVE-2025-68256 8.8 HIGH Linux kernel 安全漏洞
CVE-2025-68255 8.8 HIGH Linux kernel 安全漏洞
CVE-2025-68226 8.8 HIGH Linux kernel 安全漏洞
CVE-2025-68314 8.8 HIGH Linux kernel 安全漏洞
CVE-2025-40362 8.8 HIGH Linux kernel 安全漏洞
CVE-2025-68250 8.2 HIGH Linux kernel 安全漏洞
CVE-2025-68181 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-68183 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-68260 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-68212 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-68294 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-68179 7.8 HIGH Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2025-40349

暂无评论


发表评论