diff options
author | 2025-04-01 13:50:39 +0900 | |
---|---|---|
committer | 2025-05-26 20:25:23 +0900 | |
commit | 1f3d9724e16d62c7d42c67d6613b8512f2887c22 (patch) | |
tree | 7c02a7f7436685110d384fcaedc6a22988bdac75 /scripts/gdb/linux/utils.py | |
parent | Linux 6.15 (diff) | |
download | wireguard-linux-1f3d9724e16d62c7d42c67d6613b8512f2887c22.tar.xz wireguard-linux-1f3d9724e16d62c7d42c67d6613b8512f2887c22.zip |
exfat: fix double free in delayed_free
The double free could happen in the following path.
exfat_create_upcase_table()
exfat_create_upcase_table() : return error
exfat_free_upcase_table() : free ->vol_utbl
exfat_load_default_upcase_table : return error
exfat_kill_sb()
delayed_free()
exfat_free_upcase_table() <--------- double free
This patch set ->vol_util as NULL after freeing it.
Reported-by: Jianzhou Zhao <xnxc22xnxc22@qq.com>
Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions