目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2022-50571— Linux kernel 安全漏洞

一分钟漏洞结论

影响对象
Linux Linux
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于缓存加载失败时未调用__btrfs_remove_free_space_cache_locked函数,可能导致内存损坏。

AI 预测 5.5 利用难度: 中等 EPSS 0.20% · P9

影响版本矩阵 6

厂商产品 版本范围状态
Linux Linux cd79909bc7cdd8043a22d699aae1e8435792c824< 819a61301275dcc573e3f520be3dc2c8531bee2d affected
cd79909bc7cdd8043a22d699aae1e8435792c824< 8a1ae2781dee9fc21ca82db682d37bea4bd074ad affected
5.11 affected
< 5.11 unaffected
5.19.17≤ 5.19.* unaffected
6.1≤ * unaffected
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2022-50571 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
btrfs: call __btrfs_remove_free_space_cache_locked on cache load failure
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: btrfs: call __btrfs_remove_free_space_cache_locked on cache load failure Now that lockdep is staying enabled through our entire CI runs I started seeing the following stack in generic/475 ------------[ cut here ]------------ WARNING: CPU: 1 PID: 2171864 at fs/btrfs/discard.c:604 btrfs_discard_update_discardable+0x98/0xb0 CPU: 1 PID: 2171864 Comm: kworker/u4:0 Not tainted 5.19.0-rc8+ #789 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.13.0-2.fc32 04/01/2014 Workqueue: btrfs-cache btrfs_work_helper RIP: 0010:btrfs_discard_update_discardable+0x98/0xb0 RSP: 0018:ffffb857c2f7bad0 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff8c85c605c200 RCX: 0000000000000001 RDX: 0000000000000000 RSI: ffffffff86807c5b RDI: ffffffff868a831e RBP: ffff8c85c4c54000 R08: 0000000000000000 R09: 0000000000000000 R10: ffff8c85c66932f0 R11: 0000000000000001 R12: ffff8c85c3899010 R13: ffff8c85d5be4f40 R14: ffff8c85c4c54000 R15: ffff8c86114bfa80 FS: 0000000000000000(0000) GS:ffff8c863bd00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f2e7f168160 CR3: 000000010289a004 CR4: 0000000000370ee0 Call Trace: __btrfs_remove_free_space_cache+0x27/0x30 load_free_space_cache+0xad2/0xaf0 caching_thread+0x40b/0x650 ? lock_release+0x137/0x2d0 btrfs_work_helper+0xf2/0x3e0 ? lock_is_held_type+0xe2/0x140 process_one_work+0x271/0x590 ? process_one_work+0x590/0x590 worker_thread+0x52/0x3b0 ? process_one_work+0x590/0x590 kthread+0xf0/0x120 ? kthread_complete_and_exit+0x20/0x20 ret_from_fork+0x1f/0x30 This is the code ctl = block_group->free_space_ctl; discard_ctl = &block_group->fs_info->discard_ctl; lockdep_assert_held(&ctl->tree_lock); We have a temporary free space ctl for loading the free space cache in order to avoid having allocations happening while we're loading the cache. When we hit an error we free it all up, however this also calls btrfs_discard_update_discardable, which requires block_group->free_space_ctl->tree_lock to be held. However this is our temporary ctl so this lock isn't held. Fix this by calling __btrfs_remove_free_space_cache_locked instead so that we only clean up the entries and do not mess with the discardable stats.
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于缓存加载失败时未调用__btrfs_remove_free_space_cache_locked函数,可能导致内存损坏。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux cd79909bc7cdd8043a22d699aae1e8435792c824 ~ 819a61301275dcc573e3f520be3dc2c8531bee2d -
Linux Linux 5.11 -

二、漏洞 CVE-2022-50571 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2022-50571 的情报信息

请登录查看更多情报信息。

CVE-2022-50571 补丁与修复 (2)

同批安全公告 · Linux · 2025-10-22 · 共 67 条

CVE-2023-53711 8.2 HIGH Linux kernel 安全漏洞
CVE-2023-53705 8.2 HIGH Linux kernel 安全漏洞
CVE-2023-53698 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53692 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-50569 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-50570 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-50567 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53718 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53695 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53707 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-50581 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53729 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53713 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53726 7.1 HIGH Linux kernel 安全漏洞
CVE-2023-53704 Linux kernel 安全漏洞
CVE-2023-53706 Linux kernel 安全漏洞
CVE-2023-53710 Linux kernel 安全漏洞
CVE-2023-53708 Linux kernel 安全漏洞
CVE-2023-53712 Linux kernel 安全漏洞
CVE-2023-53714 Linux kernel 安全漏洞

显示前 20 条,共 67 条。 查看全部 &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2022-50571

暂无评论


发表评论