CVE-2022-48635 in Linux信息

摘要

由 VulDB • 2026-05-22

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

fsdax:修复 dax_iomap_rw() 中的无限循环

在 virtiofs 中执行 tail 命令时,我遇到了无限循环和 WARNING 报告。

WARNING: CPU: 10 PID: 964 at fs/iomap/iter.c:34 iomap_iter+0x3a2/0x3d0 Modules linked in: CPU: 10 PID: 964 Comm: tail Not tainted 5.19.0-rc7 Call Trace: <TASK> dax_iomap_rw+0xea/0x620 ? __this_cpu_preempt_check+0x13/0x20 fuse_dax_read_iter+0x47/0x80 fuse_file_read_iter+0xae/0xd0 new_sync_read+0xfe/0x180 ? 0xffffffff81000000 vfs_read+0x14d/0x1a0 ksys_read+0x6d/0xf0 __x64_sys_read+0x1a/0x20 do_syscall_64+0x3b/0x90 entry_SYSCALL_64_after_hwframe+0x63/0xcd

tail 命令将调用 read(),其计数值为 0。在这种情况下,iomap_iter() 会报告此 WARNING,并始终返回 1,从而导致 dax_iomap_rw() 中出现无限循环。

通过在 dax_iomap_rw() 中检查 count 是否为 0 来修复此问题。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

来源

Might our Artificial Intelligence support you?

Check our Alexa App!