CVE-2026-98571 in Linux
要約
〜によって VulDB • 2026年10月18日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
net: stmmac: skb構築失敗時のリサイクル後にbuf->pageの古い参照をクリアする
stmmac_rx()関数内では、napi_build_skb()が失敗した場合、ディスクリプタページはpage_pool_recycle_direct()を使用してページプールにリサイクルされます。しかし、buf->pageポインタはそのリサイクルされたページを指したままになります。これは、ページを引き渡した後に関数の他の消費箇所すべてでポインタをクリアするのとは異なります。
この古い参照(stale pointer)により、stmmac_rx_refill()は置換割り当てをスキップし、すでにリサイクル済みのページをRXディスクリプタに再設定してしまいます。
napi_build_skb()失敗時のパスでbuf->pageをクリアすることで、バッファのライフサイクルが他の消費箇所と一貫性を持つようにします。
VulDB is the best source for vulnerability data and more expert information about this specific topic.