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

目标: 1000 元 · 已筹: 1020

100%

CVE-2021-47592— Linux kernel 安全漏洞

EPSS 0.02% · P4

影响版本矩阵 6

厂商产品版本范围状态
LinuxLinux0e039f5cf86ce2fcb62077a163e7ff3d7b7b7cf3< 97cb5c82aa1dd85a39b1bd021c8b5f18af623779affected
0e039f5cf86ce2fcb62077a163e7ff3d7b7b7cf3< aeb7c75cb77478fdbf821628e9c95c4baa9adc63affected
5.13affected
< 5.13unaffected
5.15.11≤ 5.15.*unaffected
5.16≤ *unaffected
获取后续新漏洞提醒登录后订阅

一、 漏洞 CVE-2021-47592 基础信息

漏洞信息

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

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

Vulnerability Title
net: stmmac: fix tc flower deletion for VLAN priority Rx steering
来源: 美国国家漏洞数据库 NVD
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: net: stmmac: fix tc flower deletion for VLAN priority Rx steering To replicate the issue:- 1) Add 1 flower filter for VLAN Priority based frame steering:- $ IFDEVNAME=eth0 $ tc qdisc add dev $IFDEVNAME ingress $ tc qdisc add dev $IFDEVNAME root mqprio num_tc 8 \ map 0 1 2 3 4 5 6 7 0 0 0 0 0 0 0 0 \ queues 1@0 1@1 1@2 1@3 1@4 1@5 1@6 1@7 hw 0 $ tc filter add dev $IFDEVNAME parent ffff: protocol 802.1Q \ flower vlan_prio 0 hw_tc 0 2) Get the 'pref' id $ tc filter show dev $IFDEVNAME ingress 3) Delete a specific tc flower record (say pref 49151) $ tc filter del dev $IFDEVNAME parent ffff: pref 49151 From dmesg, we will observe kernel NULL pointer ooops [ 197.170464] BUG: kernel NULL pointer dereference, address: 0000000000000000 [ 197.171367] #PF: supervisor read access in kernel mode [ 197.171367] #PF: error_code(0x0000) - not-present page [ 197.171367] PGD 0 P4D 0 [ 197.171367] Oops: 0000 [#1] PREEMPT SMP NOPTI <snip> [ 197.171367] RIP: 0010:tc_setup_cls+0x20b/0x4a0 [stmmac] <snip> [ 197.171367] Call Trace: [ 197.171367] <TASK> [ 197.171367] ? __stmmac_disable_all_queues+0xa8/0xe0 [stmmac] [ 197.171367] stmmac_setup_tc_block_cb+0x70/0x110 [stmmac] [ 197.171367] tc_setup_cb_destroy+0xb3/0x180 [ 197.171367] fl_hw_destroy_filter+0x94/0xc0 [cls_flower] The above issue is due to previous incorrect implementation of tc_del_vlan_flow(), shown below, that uses flow_cls_offload_flow_rule() to get struct flow_rule *rule which is no longer valid for tc filter delete operation. struct flow_rule *rule = flow_cls_offload_flow_rule(cls); struct flow_dissector *dissector = rule->match.dissector; So, to ensure tc_del_vlan_flow() deletes the right VLAN cls record for earlier configured RX queue (configured by hw_tc) in tc_add_vlan_flow(), this patch introduces stmmac_rfs_entry as driver-side flow_cls_offload record for 'RX frame steering' tc flower, currently used for VLAN priority. The implementation has taken consideration for future extension to include other type RX frame steering such as EtherType based. v2: - Clean up overly extensive backtrace and rewrite git message to better explain the kernel NULL pointer issue.
来源: 美国国家漏洞数据库 NVD
CVSS Information
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Type
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于NULL指针取消引用。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux 0e039f5cf86ce2fcb62077a163e7ff3d7b7b7cf3 ~ 97cb5c82aa1dd85a39b1bd021c8b5f18af623779 -
LinuxLinux 5.13 -

二、漏洞 CVE-2021-47592 的公开POC

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

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2021-47592 的情报信息

登录查看更多情报信息。

同批安全公告 · Linux · 2024-06-19 · 共 122 条

CVE-2024-38612Linux kernel 安全漏洞
CVE-2021-47584Linux kernel 安全漏洞
CVE-2021-47582Linux kernel 安全漏洞
CVE-2021-47583Linux kernel 安全漏洞
CVE-2021-47579Linux kernel 安全漏洞
CVE-2021-47580Linux kernel 安全漏洞
CVE-2021-47578Linux kernel 安全漏洞
CVE-2021-47576Linux kernel安全漏洞
CVE-2021-47577Linux kernel 安全漏洞
CVE-2024-38617Linux kernel 安全漏洞
CVE-2024-38618Linux kernel 安全漏洞
CVE-2024-38616Linux kernel 安全漏洞
CVE-2024-38615Linux kernel 安全漏洞
CVE-2024-38614Linux kernel安全漏洞
CVE-2024-38613Linux kernel安全漏洞
CVE-2024-38611Linux kernel 安全漏洞
CVE-2024-38603Linux kernel 安全漏洞
CVE-2024-38601Linux kernel 安全漏洞
CVE-2024-38600Linux kernel 安全漏洞
CVE-2024-38602Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2021-47592

暂无评论


发表评论