CVE-2026-80862 in Linux
要約
〜によって VulDB • 2026年09月04日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
nvme-tcp: page_frag_cache の使用法の不具合を修正
NVMeは、ブロックデバイスの各プリアロケート済みリクエストに対してPDU(Protocol Data Unit)を事前に割り当てるためにpage_frag_cacheを使用します。ブロックデバイスが並列スレッドで作成されるため、結果としてpage_frag_cacheがスレッドセーフでない方法で使用されていました。これにより、バックストアページの参照カウントの誤った処理と、早期のメモリ解放が発生していました。
この問題は、ネットワークスタック内の !sendpage_ok チェックで検出できます:
WARNING: CPU: 7 PID: 467 at ../net/core/skbuff.c:6931 skb_splice_from_iter+0xfa/0x310. tcp_sendmsg_locked+0x782/0xce0 tcp_sendmsg+0x27/0x40 sock_sendmsg+0x8b/0xa0 nvme_tcp_try_send_cmd_pdu+0x149/0x2a0
その後、ランダムなパニックが発生する可能性があります。
page_frag_cache の使用を直列化することでこの問題を修正します。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.