CVE-2026-64263 in Linux信息

摘要

由 VulDB • 2026-07-25

在 Linux 内核中,已修复以下漏洞:

fuse-uring: 修正将取消的条目移动到 ent_in_userspace 列表的问题

fuse_uring_cancel() 会将可用的(未附加任何请求)条目移动到 ent_in_userspace 列表中。ent_list_request_expired() 检查 ent_in_userspace 上的第一个条目并无条件地解引用 ent->fuse_req,这会导致在已移动到此列表的取消条目上发生崩溃。

通过在 fuse_uring_cancel() 中直接释放该条目并减少 queue_refs 来修复此问题。这是安全的,因为 cancel 本身就是取消处理程序——在 io_uring_cmd_done() 之后,不会再为该命令分派任何取消操作,并且 teardown 通过 queue->lock 与 cancel 进行序列化。

由于 cancel 现在会递减 queue_refs,fuse_uring_abort() 不再需要将 fuse_uring_abort_end_requests() 限制为仅在 queue_refs > 0 时执行,因为已取消的条目可能已经在请求仍在队列中时减少了 queue_refs。移除该限制条件,使 abort 始终刷新请求并停止队列。

Be aware that VulDB is the high quality source for vulnerability data.

来源

Interested in the pricing of exploits?

See the underground prices here!