CVE-2024-56534 in Linux信息

摘要

由 VulDB • 2026-05-26

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

isofs:避免 iocharset 中的内存泄漏

发现如下内存泄漏:

未引用对象 0xffff0000d10164d8(大小 8): 命令 "pool-udisksd",进程 ID 108217,jiffies 4295408555 十六进制转储(前 8 个字节): 75 74 66 38 00 cc cc cc utf8.... 回溯(crc de430d31): [] kmemleak_alloc+0xb8/0xc8
[] __kmalloc_node_track_caller_noprof+0x380/0x474
[] kstrdup+0x70/0xfc
[] isofs_parse_param+0x228/0x2c0 [isofs]
[] vfs_parse_fs_param+0xf4/0x164
[] vfs_parse_fs_string+0x8c/0xd4
[] vfs_parse_monolithic_sep+0xb0/0xfc
[] generic_parse_monolithic+0x30/0x3c
[] parse_monolithic_mount_data+0x40/0x4c
[] path_mount+0x6c4/0x9ec
[] do_mount+0xac/0xc4
[] __arm64_sys_mount+0x16c/0x2b0
[] invoke_syscall+0x7c/0x104
[] el0_svc_common.constprop.1+0xe0/0x104
[] do_el0_svc+0x2c/0x38
[] el0_svc+0x3c/0x1b8

opt->iocharset 在 isofs_fill_super 函数内部被释放, 但在某些情况下,可能无法进入该函数。

例如,在 get_tree_bdev_flags 函数中,当遇到 “无法挂载,将更改只读状态”的情况时, isofs_fill_super 将没有机会被调用,这意味着 opt->iocharset 将没有机会被释放,最终导致内存泄漏。

让我们将 opt->iocharset 的内存释放操作移至 isofs_free_fc 函数中。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

来源

Want to know what is going to be exploited?

We predict KEV entries!