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

目标: 1000 元 · 已筹: 1336

100%

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

一分钟漏洞结论

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

Linux kernel是美国Linux基金会开源的一款操作系统内核。 Linux kernel 4.5版本存在安全漏洞,该漏洞源于cgroup_writeback_umount()和inode_switch_wbs()之间的竞争条件,可能导致释放后重用。

CVSS 7.8 · High EPSS 0.13% · P3

可能的 ATT&CK 技术 1 AI

T1564 · Hide Artifacts

影响版本矩阵 18

厂商产品 版本范围状态
Linux Linux a1a0e23e49037c23ea84bc8cc146a03584d13577< 087d5b8b501c570f84bf655164e6698c3ce146e0 affected
a1a0e23e49037c23ea84bc8cc146a03584d13577< 3c9c9648f77e4d14e50676bc51c2174ba9c8d361 affected
a1a0e23e49037c23ea84bc8cc146a03584d13577< 5c3265f3252b2ee50707adaaa3f9bd0df3df72de affected
a1a0e23e49037c23ea84bc8cc146a03584d13577< c923cc3cb5cd8945ceaf08252754110643446593 affected
a1a0e23e49037c23ea84bc8cc146a03584d13577< 685fc15a410885b6d4dee64de0dce721b9428b12 affected
a1a0e23e49037c23ea84bc8cc146a03584d13577< 53eeaf4d63068dbc7708b0c7adb20151c812feca affected
a1a0e23e49037c23ea84bc8cc146a03584d13577< cba38ec4cbd3a7b8b942a8d52531a05be8a9ff0d affected
c5cbbec54fe71c4de2d34f8c0ec8fbfdd7f17339 affected
… +10 条更多
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
writeback: fix race between cgroup_writeback_umount() and inode_switch_wbs()
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: writeback: fix race between cgroup_writeback_umount() and inode_switch_wbs() When a container exits, the following BUG_ON() is occasionally triggered: ================================================================== VFS: Busy inodes after unmount of sdb (ext4) ------------[ cut here ]------------ kernel BUG at fs/super.c:695! CPU: 3 PID: 6 Comm: containerd-shim Tainted: G OE K 6.6 #1 pstate: 63400009 (nZCv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--) pc : generic_shutdown_super+0xf0/0x100 lr : generic_shutdown_super+0xf0/0x100 Call trace: generic_shutdown_super+0xf0/0x100 kill_block_super+0x20/0x48 ext4_kill_sb+0x28/0x60 deactivate_locked_super+0x54/0x130 deactivate_super+0x84/0xa0 cleanup_mnt+0xa4/0x140 __cleanup_mnt+0x18/0x28 task_work_run+0x78/0xe0 do_notify_resume+0x204/0x240 ================================================================== The root cause is a race between cgroup_writeback_umount() and inode_switch_wbs()/cleanup_offline_cgwb(). There is a window between inode_prepare_wbs_switch() returning true and the subsequent wb_queue_isw() call. Following is the process that triggers the issue: CPU A (umount) | CPU B (writeback) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inode_switch_wbs/cleanup_offline_cgwb atomic_inc(&isw_nr_in_flight) inode_prepare_wbs_switch -> passes SB_ACTIVE check __iget(inode) generic_shutdown_super sb->s_flags &= ~SB_ACTIVE cgroup_writeback_umount(sb) smp_mb() atomic_read(&isw_nr_in_flight) rcu_barrier() -> no pending RCU callbacks flush_workqueue(isw_wq) -> nothing queued, returns evict_inodes(sb) -> Inode skipped as isw still holds a ref. sop->put_super(sb) /* destroys percpu counters */ -> VFS: Busy inodes after unmount! wb_queue_isw() queue_work(isw_wq, ...) /* later in work function */ inode_switch_wbs_work_fn process_inode_switch_wbs iput() -> evict percpu_counter_dec() // UAF! Fix this by extending the RCU read-side critical section in inode_switch_wbs() and cleanup_offline_cgwb() to cover from inode_prepare_wbs_switch() through wb_queue_isw(). Since there is no sleep in this window, rcu_read_lock() can be used. Then add a synchronize_rcu() in cgroup_writeback_umount() before the existing rcu_barrier(), so that all in-flight switchers that have passed the SB_ACTIVE check have completed queue_work() before flush_workqueue() is called. The existing rcu_barrier() is intentionally retained so this fix can be backported unchanged to stable kernels (5.10.y, 6.6.y, ...) that still queue switches via queue_rcu_work(). It is a no-op on current mainline (since commit e1b849cfa6b6 ("writeback: Avoid contention on wb->list_lock when switching inodes")) and is removed in a follow-up patch.
来源: 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 kernel 4.5版本存在安全漏洞,该漏洞源于cgroup_writeback_umount()和inode_switch_wbs()之间的竞争条件,可能导致释放后重用。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux a1a0e23e49037c23ea84bc8cc146a03584d13577 ~ 087d5b8b501c570f84bf655164e6698c3ce146e0 -
Linux Linux 4.5 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

CVE-2026-64378 补丁与修复 (7)

同批安全公告 · Linux · 2026-07-25 · 共 274 条

CVE-2026-64355 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64410 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64399 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64397 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64391 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64387 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64386 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64385 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64383 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64268 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64384 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64439 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64459 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64303 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64523 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64319 9.1 CRITICAL Linux kernel 安全漏洞
CVE-2026-64393 9.1 CRITICAL Linux kernel 安全漏洞
CVE-2026-64392 9.1 CRITICAL Linux kernel 安全漏洞
CVE-2026-64269 9.1 CRITICAL Linux kernel 安全漏洞
CVE-2026-64450 9.1 CRITICAL Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-64378

暂无评论


发表评论