一、 漏洞 CVE-2022-49912 基础信息
漏洞信息
                                        # btrfs:修复qgroup 自我测试错误路径中的ulist 泄漏问题

## 概述
在Linux内核中,修复了btrfs文件系统qgroup自我测试中错误路径上的ulist泄漏问题。

## 细节
在`test_no_shared_qgroup()`和`test_multiple_refs()` qgroup自我测试中,如果无法添加树引用、移除范围项或移除范围引用,测试函数会直接返回,而不会释放之前通过`btrfs_find_all_roots()`调用分配的"old_roots" ulist。修复该问题需在返回前调用`ulist_free()`。

## 影响
此漏洞可能导致内存泄漏,特别是在发生错误的测试路径中。修复该漏洞可以避免内存浪费和潜在的性能下降。
                                        
提示
尽管我们采用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。
神龙会尽力确保数据准确,但也请结合实际情况进行甄别与判断。
神龙祝您一切顺利!
漏洞标题
btrfs: fix ulist leaks in error paths of qgroup self tests
来源:美国国家漏洞数据库 NVD
漏洞描述信息
In the Linux kernel, the following vulnerability has been resolved: btrfs: fix ulist leaks in error paths of qgroup self tests In the test_no_shared_qgroup() and test_multiple_refs() qgroup self tests, if we fail to add the tree ref, remove the extent item or remove the extent ref, we are returning from the test function without freeing the "old_roots" ulist that was allocated by the previous calls to btrfs_find_all_roots(). Fix that by calling ulist_free() before returning.
来源:美国国家漏洞数据库 NVD
CVSS信息
N/A
来源:美国国家漏洞数据库 NVD
漏洞类别
N/A
来源:美国国家漏洞数据库 NVD
漏洞标题
Linux kernel 安全漏洞
来源:中国国家信息安全漏洞库 CNNVD
漏洞描述信息
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于btrfs qgroup自测试错误路径中ulist泄漏,可能导致内存泄漏。
来源:中国国家信息安全漏洞库 CNNVD
CVSS信息
N/A
来源:中国国家信息安全漏洞库 CNNVD
漏洞类别
其他
来源:中国国家信息安全漏洞库 CNNVD
二、漏洞 CVE-2022-49912 的公开POC
# POC 描述 源链接 神龙链接
三、漏洞 CVE-2022-49912 的情报信息