Linux カーネルにおいて、次の脆弱性が解決されました: net: mvpp2 において、XDP または skb で使用する前に RX バッファの再補充が必要です。RX のエラーパスは、現在のディスクリプタのバッファをハードウェアの BM プールに戻しますが、これはドライバがそのバッファを依然として所有している場合にのみ適切です。mvpp2_rx_refill() は、現在のバッファが XDP に渡された後や skb にアタッチされた後に失敗する可能性があります。その場合、mvpp2_run_xdp() は、ページを再利用したりリダイレクトしたり、XDP_TX 用にキューに入れたりすることがあり、また skb の解放時にもデータバッファが使用終了となります。このようなバッファを BM に戻すと、ハードウェアが RX リングの所有外となったメモリに DMA でアクセスしてしまいます。したがって、現在のバッファを XDP や skb に渡す前に BM プールを再補充します。そこでの割り当てに失敗した場合は、パケットを破棄し、現在のバッファを BM に戻してプールの深度を維持します。再補充が成功した後は、その後のローカルでのドロップ時に BM に戻すのではなく、現在のバッファは使用終了もしくは解放されます。
Linux Linux Kernel 5.16 以上 6.1.176 未満 Linux Kernel 5.7.15 以上 5.8 未満 Linux Kernel 5.8.2 以上 5.15.210 未満 Linux Kernel 6.13 以上 6.18.36 未満 Linux Kernel 6.19 以上 7.0.13 未満 Linux Kernel 6.2 以上 6.6.143 未満 Linux Kernel 6.7 以上 6.12.94 未満 Linux Kernel 7.1
・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 ・当該ソフトウェアが完全に停止する可能性があります。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
情報不足(CWE-noinfo) [NVD評価]
CVE-2026-53215
National Vulnerability Database (NVD) : CVE-2026-53215 関連文書 : net: mvpp2: refill RX buffers before XDP or skb use - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/580f92f27cb8724bcc4be98ee89890eab524a2ae) 関連文書 : net: mvpp2: refill RX buffers before XDP or skb use - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/a03cdcedb2cbcc42551dc3e4746929e93c5352d5) 関連文書 : net: mvpp2: refill RX buffers before XDP or skb use - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/5e8e2a9624df72fca7c736b2966b2cbf6c9c3ff6) 関連文書 : net: mvpp2: refill RX buffers before XDP or skb use - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/8a2126c5afe89f8ceeb60a3afb9f075b736194cd) 関連文書 : net: mvpp2: refill RX buffers before XDP or skb use - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/02e1b5c4d3b4c658b72c145427cded1bba613fc1) 関連文書 : net: mvpp2: refill RX buffers before XDP or skb use - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/a88b3293b556f4d8fba11db9a8061a6b0d3b69e6) 関連文書 : net: mvpp2: refill RX buffers before XDP or skb use - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/d0c8c4fbd22d260fe28530260656c5fb3c20ce84)
[2026年07月06日] 掲載