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

目标: 1000 元 · 已筹: 1359 元

100%

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

一分钟漏洞结论

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

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于f2fs_merge_page_bio函数中存在释放后重用问题,可能导致空指针取消引用。

CVSS 7.8 · High EPSS 0.17% · P6

可能的 ATT&CK 技术 1 AI

T1499 · Endpoint Denial of Service

影响版本矩阵 16

厂商产品 版本范围状态
Linux Linux 0b20fcec8651569935a10afe03fedc0b812d044e< 1f7b44b4a2b2939f08b279cbb9e6b5dcb8ffea32 affected
0b20fcec8651569935a10afe03fedc0b812d044e< e193d8953647c8b575830852aa5ea0995b98d2b1 affected
0b20fcec8651569935a10afe03fedc0b812d044e< 410337c2301ae78a081e1b5ebbe8ec374fef4cb6 affected
0b20fcec8651569935a10afe03fedc0b812d044e< 68e094232dfe5027c4fd2dcded93d2d6800bae04 affected
0b20fcec8651569935a10afe03fedc0b812d044e< 7dd611131d82d7fc4212b555eb1103160bdad302 affected
0b20fcec8651569935a10afe03fedc0b812d044e< 01118321e0c8a5f3ece57d0d377bfc92d83cd210 affected
0b20fcec8651569935a10afe03fedc0b812d044e< edf7e9040fc52c922db947f9c6c36f07377c52ea affected
5.5 affected
… +8 条更多
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
f2fs: fix UAF issue in f2fs_merge_page_bio()
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: f2fs: fix UAF issue in f2fs_merge_page_bio() As JY reported in bugzilla [1], Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 pc : [0xffffffe51d249484] f2fs_is_cp_guaranteed+0x70/0x98 lr : [0xffffffe51d24adbc] f2fs_merge_page_bio+0x520/0x6d4 CPU: 3 UID: 0 PID: 6790 Comm: kworker/u16:3 Tainted: P B W OE 6.12.30-android16-5-maybe-dirty-4k #1 5f7701c9cbf727d1eebe77c89bbbeb3371e895e5 Tainted: [P]=PROPRIETARY_MODULE, [B]=BAD_PAGE, [W]=WARN, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE Workqueue: writeback wb_workfn (flush-254:49) Call trace: f2fs_is_cp_guaranteed+0x70/0x98 f2fs_inplace_write_data+0x174/0x2f4 f2fs_do_write_data_page+0x214/0x81c f2fs_write_single_data_page+0x28c/0x764 f2fs_write_data_pages+0x78c/0xce4 do_writepages+0xe8/0x2fc __writeback_single_inode+0x4c/0x4b4 writeback_sb_inodes+0x314/0x540 __writeback_inodes_wb+0xa4/0xf4 wb_writeback+0x160/0x448 wb_workfn+0x2f0/0x5dc process_scheduled_works+0x1c8/0x458 worker_thread+0x334/0x3f0 kthread+0x118/0x1ac ret_from_fork+0x10/0x20 [1] https://bugzilla.kernel.org/show_bug.cgi?id=220575 The panic was caused by UAF issue w/ below race condition: kworker - writepages - f2fs_write_cache_pages - f2fs_write_single_data_page - f2fs_do_write_data_page - f2fs_inplace_write_data - f2fs_merge_page_bio - add_inu_page : cache page #1 into bio & cache bio in io->bio_list - f2fs_write_single_data_page - f2fs_do_write_data_page - f2fs_inplace_write_data - f2fs_merge_page_bio - add_inu_page : cache page #2 into bio which is linked in io->bio_list write - f2fs_write_begin : write page #1 - f2fs_folio_wait_writeback - f2fs_submit_merged_ipu_write - f2fs_submit_write_bio : submit bio which inclues page #1 and #2 software IRQ - f2fs_write_end_io - fscrypt_free_bounce_page : freed bounced page which belongs to page #2 - inc_page_count( , WB_DATA_TYPE(data_folio), false) : data_folio points to fio->encrypted_page the bounced page can be freed before accessing it in f2fs_is_cp_guarantee() It can reproduce w/ below testcase: Run below script in shell #1: for ((i=1;i>0;i++)) do xfs_io -f /mnt/f2fs/enc/file \ -c "pwrite 0 32k" -c "fdatasync" Run below script in shell #2: for ((i=1;i>0;i++)) do xfs_io -f /mnt/f2fs/enc/file \ -c "pwrite 0 32k" -c "fdatasync" So, in f2fs_merge_page_bio(), let's avoid using fio->encrypted_page after commit page into internal ipu cache.
来源: 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存在安全漏洞,该漏洞源于f2fs_merge_page_bio函数中存在释放后重用问题,可能导致空指针取消引用。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 0b20fcec8651569935a10afe03fedc0b812d044e ~ 1f7b44b4a2b2939f08b279cbb9e6b5dcb8ffea32 -
Linux Linux 5.5 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

CVE-2025-40054 补丁与修复 (4)

同批安全公告 · Linux · 2025-10-28 · 共 58 条

CVE-2025-40074 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-40058 8.8 HIGH Linux kernel 安全漏洞
CVE-2025-40039 8.8 HIGH Linux kernel 安全漏洞
CVE-2025-40043 8.8 HIGH Linux kernel 安全漏洞
CVE-2025-40046 8.6 HIGH Linux kernel 安全漏洞
CVE-2025-40068 8.4 HIGH Linux kernel 安全漏洞
CVE-2025-40075 8.1 HIGH Linux kernel 安全漏洞
CVE-2025-40026 7.9 HIGH Linux kernel 安全漏洞
CVE-2025-40025 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40044 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40045 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40041 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40051 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40047 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40061 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40027 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40028 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40081 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40079 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40067 7.8 HIGH Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2025-40054

暂无评论


发表评论