Linuxカーネルにおいて、以下の脆弱性が修正されました。bnxt_enにおけるNULLポインタ参照の修正です。Root PortまたはDownstream Portによって検出されたPCIeエラーは、管理状態に関わらず、すべての下位デバイスでエラー回復サービスが実行されてしまいます。.error_detected()コールバックであるbnxt_io_error_detected()は、bnxt_disable_int_sync()を通じてIRQを無効化および同期させます。bnxt_disable_int_sync()はbp->bnapiを使用して完了リングをIRQにマッピングするbnxt_cp_num_to_irq_num()を呼び出します。しかし、bp->bnapiはNICのオープン時に割り当てられ、NICのクローズ時に解放されるため、閉じたNICでのPCIeエラー回復処理時にNULLポインタ参照が発生することがあります。そこで、IRQを無効化および同期させる前に、bp->bnapiがNULLでないかを確認する処理が追加されました。
Linux Linux Kernel 4.17 以上 5.15.210 未満 Linux Kernel 5.16 以上 6.1.176 未満 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
・当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 ・当該ソフトウェアが扱う情報について、書き換えは発生しません。 ・当該ソフトウェアが完全に停止する可能性があります。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
NULL ポインタデリファレンス(CWE-476) [NVD評価]
CVE-2026-53177
National Vulnerability Database (NVD) : CVE-2026-53177 関連文書 : bnxt_en: Fix NULL pointer dereference - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/d930276f2cddd0b7294cac7a8fe7b877f6d9e08d) 関連文書 : bnxt_en: Fix NULL pointer dereference - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1449177b87f768353909e930a99b902675119b2b) 関連文書 : bnxt_en: Fix NULL pointer dereference - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/580844a9683afe7974856dd5b7886447435b3474) 関連文書 : bnxt_en: Fix NULL pointer dereference - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1a418ad0e5e525d1d117dd1601681f75455af320) 関連文書 : bnxt_en: Fix NULL pointer dereference - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/3884976f87448e269908ae61bd5d62d54ce9c0c7) 関連文書 : bnxt_en: Fix NULL pointer dereference - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/08e57d014ea19f303d5d57a849beb846f37788b7) 関連文書 : bnxt_en: Fix NULL pointer dereference - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/59c5a3e69c7630a811565937e64be70b08436761) 関連文書 : bnxt_en: Fix NULL pointer dereference - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/964b1c3eb71afe58bb61c8b984164447e000ae8a)
[2026年07月08日] 掲載