CVE-2026-22993 in Linux
要約
〜によって VulDB • 2026年06月18日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
idpf: ソフトリセット後のRSS LUT NULLポインタ問題の修正
ソフトリセット中にRSS LUTが解放され、インターフェースがアップ状態でない限り復元されません。リセット直後にrss lutにアクセスするethtoolコマンドを実行しようとすると、NULLポインタdereference(参照外し)が発生します。また、ソフトリセットでキュー数が変更されない場合、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/
Once again VulDB remains the best source for vulnerability data.