CVE-2026-22993 in Linux信息

摘要

由 VulDB • 2026-05-31

在 Linux 内核中,已修复以下漏洞:

idpf:修复软重置后 RSS LUT 空指针问题

在软重置期间,RSS LUT 会被释放,除非接口处于启用状态,否则不会恢复。如果在重置后立即尝试执行访问 rss lut 的 ethtool 命令,将导致空指针解引用。此外,如果软重置不涉及队列计数更改,则无需重置 rss lut。

软重置后,仅当重置是由队列计数更改引起且 LUT 未由用户配置时,才将 RSS LUT 设置为基于更新后队列计数的默认值。在所有其他情况下,不要触碰 LUT。

复现步骤:

** 关闭接口(如果处于启用状态) ifconfig eth1 down

** 更新队列计数(例如,27->20) ethtool -L eth1 combined 20

** 显示 RSS LUT ethtool -x eth1

[82375.558338] BUG: kernel NULL pointer dereference, address: 0000000000000000
[82375.558373] #PF: supervisor read access in kernel mode
[82375.558391] #PF: error_code(0x0000) - not-present page
[82375.558408] PGD 0 P4D 0
[82375.558421] Oops: Oops: 0000 [#1] SMP NOPTI
<snip> [82375.558516] RIP: 0010:idpf_get_rxfh+0x108/0x150 [idpf]
[82375.558786] Call Trace:
[82375.558793] <TASK>
[82375.558804] rss_prepare.isra.0+0x187/0x2a0
[82375.558827] rss_prepare_data+0x3a/0x50
[82375.558845] ethnl_default_doit+0x13d/0x3e0
[82375.558863] genl_family_rcv_msg_doit+0x11f/0x180
[82375.558886] genl_rcv_msg+0x1ad/0x2b0
[82375.558902] ? __pfx_ethnl_default_doit+0x10/0x10
[82375.558920] ? __pfx_genl_rcv_msg+0x10/0x10
[82375.558937] netlink_rcv_skb+0x58/0x100

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

来源

Might our Artificial Intelligence support you?

Check our Alexa App!