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

目标: 1000 元 · 已筹: 1359 元

100%

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

一分钟漏洞结论

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

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel 存在安全漏洞。目前尚无此漏洞的相关信息,请随时关注CNNVD或厂商公告。

CVSS 7.8 · High EPSS 0.23% · P13

影响版本矩阵 13

厂商产品 版本范围状态
Linux Linux fb92e025baa73e99250b79ab64f4e088d2888993< 0ef6049f664941bc0f75828b3a61877635048b27 affected
2153bd1e3d3dbf6a3403572084ef6ed31c53c5f0< 504078fbe9dd570d685361b57784a6050bc40aaa affected
2153bd1e3d3dbf6a3403572084ef6ed31c53c5f0< 341adeec9adad0874f29a0a1af35638207352a39 affected
d6e981ec9491be5ec46d838b1151e7edefe607f5 affected
ff6eeb627898c179aac421af5d6515d3f50b84df affected
5.15.7< 5.15.22 affected
5.4.164< 5.5 affected
5.10.84< 5.11 affected
… +5 条更多
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
net/smc: Forward wakeup to smc socket waitqueue after fallback
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: net/smc: Forward wakeup to smc socket waitqueue after fallback When we replace TCP with SMC and a fallback occurs, there may be some socket waitqueue entries remaining in smc socket->wq, such as eppoll_entries inserted by userspace applications. After the fallback, data flows over TCP/IP and only clcsocket->wq will be woken up. Applications can't be notified by the entries which were inserted in smc socket->wq before fallback. So we need a mechanism to wake up smc socket->wq at the same time if some entries remaining in it. The current workaround is to transfer the entries from smc socket->wq to clcsock->wq during the fallback. But this may cause a crash like this: general protection fault, probably for non-canonical address 0xdead000000000100: 0000 [#1] PREEMPT SMP PTI CPU: 3 PID: 0 Comm: swapper/3 Kdump: loaded Tainted: G E 5.16.0+ #107 RIP: 0010:__wake_up_common+0x65/0x170 Call Trace: <IRQ> __wake_up_common_lock+0x7a/0xc0 sock_def_readable+0x3c/0x70 tcp_data_queue+0x4a7/0xc40 tcp_rcv_established+0x32f/0x660 ? sk_filter_trim_cap+0xcb/0x2e0 tcp_v4_do_rcv+0x10b/0x260 tcp_v4_rcv+0xd2a/0xde0 ip_protocol_deliver_rcu+0x3b/0x1d0 ip_local_deliver_finish+0x54/0x60 ip_local_deliver+0x6a/0x110 ? tcp_v4_early_demux+0xa2/0x140 ? tcp_v4_early_demux+0x10d/0x140 ip_sublist_rcv_finish+0x49/0x60 ip_sublist_rcv+0x19d/0x230 ip_list_rcv+0x13e/0x170 __netif_receive_skb_list_core+0x1c2/0x240 netif_receive_skb_list_internal+0x1e6/0x320 napi_complete_done+0x11d/0x190 mlx5e_napi_poll+0x163/0x6b0 [mlx5_core] __napi_poll+0x3c/0x1b0 net_rx_action+0x27c/0x300 __do_softirq+0x114/0x2d2 irq_exit_rcu+0xb4/0xe0 common_interrupt+0xba/0xe0 </IRQ> <TASK> The crash is caused by privately transferring waitqueue entries from smc socket->wq to clcsock->wq. The owners of these entries, such as epoll, have no idea that the entries have been transferred to a different socket wait queue and still use original waitqueue spinlock (smc socket->wq.wait.lock) to make the entries operation exclusive, but it doesn't work. The operations to the entries, such as removing from the waitqueue (now is clcsock->wq after fallback), may cause a crash when clcsock waitqueue is being iterated over at the moment. This patch tries to fix this by no longer transferring wait queue entries privately, but introducing own implementations of clcsock's callback functions in fallback situation. The callback functions will forward the wakeup to smc socket->wq if clcsock->wq is actually woken up and smc socket->wq has remaining entries.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
来源: 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 存在安全漏洞。目前尚无此漏洞的相关信息,请随时关注CNNVD或厂商公告。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux fb92e025baa73e99250b79ab64f4e088d2888993 ~ 0ef6049f664941bc0f75828b3a61877635048b27 -
Linux Linux 5.16 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

CVE-2022-48721 其他参考 (3)

同批安全公告 · Linux · 2024-06-20 · 共 67 条

CVE-2022-48711 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2024-38620 8.8 HIGH Linux kernel 安全漏洞
CVE-2022-48743 8.1 HIGH Linux kernel 安全漏洞
CVE-2021-47620 8.1 HIGH Linux kernel安全漏洞
CVE-2022-48759 7.8 HIGH Linux kernel安全漏洞
CVE-2022-48716 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-48771 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-48720 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-48762 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-48729 7.8 HIGH Linux kernel安全漏洞
CVE-2022-48726 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-48733 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-48735 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-48754 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-48742 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-48751 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-48744 7.5 HIGH Linux kernel 安全漏洞
CVE-2022-48727 7.3 HIGH Linux kernel 安全漏洞
CVE-2022-48717 7.1 HIGH Linux kernel 安全漏洞
CVE-2022-48739 7.1 HIGH Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2022-48721

暂无评论


发表评论