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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2023-53021— Linux kernel 安全漏洞

一分钟漏洞结论

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

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于net_tx_action可能使用已销毁的qdisc。

CVSS 7.8 · High EPSS 0.20% · P9

可能的 ATT&CK 技术 1 AI

T1135 · Network Share Discovery

影响版本矩阵 12

厂商产品 版本范围状态
Linux Linux 5a781ccbd19e4664babcbe4b4ead7aa2b9283d22< 1200388a0b1c3c6fda48d4d2143db8f7e4ef5348 affected
5a781ccbd19e4664babcbe4b4ead7aa2b9283d22< c60fe70078d6e515f424cb868d07e00411b27fbc affected
5a781ccbd19e4664babcbe4b4ead7aa2b9283d22< c53acbf2facfdfabdc6e6984a1a38f5d38b606a1 affected
5a781ccbd19e4664babcbe4b4ead7aa2b9283d22< d3b2d2820a005e43855fa71b80c4a4b194201c60 affected
5a781ccbd19e4664babcbe4b4ead7aa2b9283d22< 3a415d59c1dbec9d772dbfab2d2520d98360caae affected
4.20 affected
< 4.20 unaffected
5.4.231≤ 5.4.* unaffected
… +4 条更多
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2023-53021 基础信息

漏洞信息

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

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

Vulnerability Title
net/sched: sch_taprio: fix possible use-after-free
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: net/sched: sch_taprio: fix possible use-after-free syzbot reported a nasty crash [1] in net_tx_action() which made little sense until we got a repro. This repro installs a taprio qdisc, but providing an invalid TCA_RATE attribute. qdisc_create() has to destroy the just initialized taprio qdisc, and taprio_destroy() is called. However, the hrtimer used by taprio had already fired, therefore advance_sched() called __netif_schedule(). Then net_tx_action was trying to use a destroyed qdisc. We can not undo the __netif_schedule(), so we must wait until one cpu serviced the qdisc before we can proceed. Many thanks to Alexander Potapenko for his help. [1] BUG: KMSAN: uninit-value in queued_spin_trylock include/asm-generic/qspinlock.h:94 [inline] BUG: KMSAN: uninit-value in do_raw_spin_trylock include/linux/spinlock.h:191 [inline] BUG: KMSAN: uninit-value in __raw_spin_trylock include/linux/spinlock_api_smp.h:89 [inline] BUG: KMSAN: uninit-value in _raw_spin_trylock+0x92/0xa0 kernel/locking/spinlock.c:138 queued_spin_trylock include/asm-generic/qspinlock.h:94 [inline] do_raw_spin_trylock include/linux/spinlock.h:191 [inline] __raw_spin_trylock include/linux/spinlock_api_smp.h:89 [inline] _raw_spin_trylock+0x92/0xa0 kernel/locking/spinlock.c:138 spin_trylock include/linux/spinlock.h:359 [inline] qdisc_run_begin include/net/sch_generic.h:187 [inline] qdisc_run+0xee/0x540 include/net/pkt_sched.h:125 net_tx_action+0x77c/0x9a0 net/core/dev.c:5086 __do_softirq+0x1cc/0x7fb kernel/softirq.c:571 run_ksoftirqd+0x2c/0x50 kernel/softirq.c:934 smpboot_thread_fn+0x554/0x9f0 kernel/smpboot.c:164 kthread+0x31b/0x430 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 Uninit was created at: slab_post_alloc_hook mm/slab.h:732 [inline] slab_alloc_node mm/slub.c:3258 [inline] __kmalloc_node_track_caller+0x814/0x1250 mm/slub.c:4970 kmalloc_reserve net/core/skbuff.c:358 [inline] __alloc_skb+0x346/0xcf0 net/core/skbuff.c:430 alloc_skb include/linux/skbuff.h:1257 [inline] nlmsg_new include/net/netlink.h:953 [inline] netlink_ack+0x5f3/0x12b0 net/netlink/af_netlink.c:2436 netlink_rcv_skb+0x55d/0x6c0 net/netlink/af_netlink.c:2507 rtnetlink_rcv+0x30/0x40 net/core/rtnetlink.c:6108 netlink_unicast_kernel net/netlink/af_netlink.c:1319 [inline] netlink_unicast+0xf3b/0x1270 net/netlink/af_netlink.c:1345 netlink_sendmsg+0x1288/0x1440 net/netlink/af_netlink.c:1921 sock_sendmsg_nosec net/socket.c:714 [inline] sock_sendmsg net/socket.c:734 [inline] ____sys_sendmsg+0xabc/0xe90 net/socket.c:2482 ___sys_sendmsg+0x2a1/0x3f0 net/socket.c:2536 __sys_sendmsg net/socket.c:2565 [inline] __do_sys_sendmsg net/socket.c:2574 [inline] __se_sys_sendmsg net/socket.c:2572 [inline] __x64_sys_sendmsg+0x367/0x540 net/socket.c:2572 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3d/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd CPU: 0 PID: 13 Comm: ksoftirqd/0 Not tainted 6.0.0-rc2-syzkaller-47461-gac3859c02d7f #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022
来源: 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存在安全漏洞,该漏洞源于net_tx_action可能使用已销毁的qdisc。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 5a781ccbd19e4664babcbe4b4ead7aa2b9283d22 ~ 1200388a0b1c3c6fda48d4d2143db8f7e4ef5348 -
Linux Linux 4.20 -

二、漏洞 CVE-2023-53021 的公开POC

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

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2023-53021 的情报信息

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

CVE-2023-53021 补丁与修复 (1)

同批安全公告 · Linux · 2025-03-27 · 共 124 条

CVE-2023-53006 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-21876 8.8 HIGH Linux kernel 安全漏洞
CVE-2025-21890 8.2 HIGH Linux kernel 安全漏洞
CVE-2023-52981 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-21889 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-52930 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-52931 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-52934 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-52935 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-21867 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-49760 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-52973 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-52974 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-52999 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53033 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53028 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53026 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53023 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53009 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-52987 7.8 HIGH Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2023-53021

暂无评论


发表评论