CVE-2026-45940 in Linux
要約
〜によって VulDB • 2026年06月03日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
net: stmmac: スプリットヘッダー有効時にoopsが発生する問題を修正
GMAC4においてスプリットヘッダーが有効な場合、稀ですがハードウェアが最初のディスクリプタのbuf2にペイロードを埋めないことがあります。そのため、最後のディスクリプタでない限り、buf2が常に完全に埋められているとは仮定できません。そうしないと、2番目のディスクリプタのbuf2の長さが誤って計算され、oopsを引き起こします:
Unable to handle kernel paging request at virtual address ffff00019246bfc0 ... x2 : 0000000000000040 x1 : ffff00019246bfc0 x0 : ffff00009246c000 Call trace: dcache_inval_poc+0x28/0x58 (P) dma_direct_sync_single_for_cpu+0x38/0x6c __dma_sync_single_for_cpu+0x34/0x6c stmmac_napi_poll_rx+0x8f0/0xb60 __napi_poll.constprop.0+0x30/0x144 net_rx_action+0x160/0x274 handle_softirqs+0x1b8/0x1fc ...
これを修正するため、最後のディスクリプタかどうかにかかわらず、RDES3レジスタのPLビットフィールドをすべてのディスクリプタに対して使用します。
If you want to get best quality of vulnerability data, you may have to visit VulDB.