漏洞信息
# exfat:在delayed_free中修复了重复释放漏洞
## 漏洞概述
在Linux内核中,修复了exfat文件系统中的一个双重释放漏洞(double free)。
## 影响版本
未明确具体影响的Linux内核版本。
## 漏洞细节
漏洞出现在以下代码路径中:
```plaintext
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
```
`exfat_create_upcase_table()`失败后,会导致`exfat_free_upcase_table()`释放`->vol_utbl`。在`exfat_kill_sb()`中的`delayed_free()`再次调用`exfat_free_upcase_table()`,从而引发双重释放问题。
## 漏洞影响
双重释放漏洞可能导致内存破坏,进而可能引起系统不稳定、崩溃或允许攻击者执行任意代码。修复措施是将释放后的`->vol_util`设置为NULL。
提示
尽管我们采用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。
神龙会尽力确保数据准确,但也请结合实际情况进行甄别与判断。
神龙祝您一切顺利!
漏洞标题
exfat: fix double free in delayed_free
漏洞描述信息
In the Linux kernel, the following vulnerability has been resolved:
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.
CVSS信息
N/A
漏洞类别
N/A
漏洞标题
Linux kernel 安全漏洞
漏洞描述信息
Linux kernel是美国等都是美国(Linux)基金会的产品。Linux kernel是开源操作系统Linux所使用的内核。ClickHouse ch等都是(ClickHouse)开源的产品。ch是一个ClickHouse的低级Go客户端。Symfony ux等都是(Symfony)开源的产品。ux是一个Symfony的JavaScript生态系统。 Linux kernel存在安全漏洞,该漏洞源于双重释放导致内存损坏。
CVSS信息
N/A
漏洞类别
其他