Linuxカーネルにおいて、以下の脆弱性が解決されました:PCI/IOVに関する問題です。SR-IOVの有効化および無効化時にPCIの再スキャン・削除ロックを追加するコミット(05703271c3cd)が取り消されました。この取り消しは、pci_stop_and_remove_bus_device()の一部としてsriov_del_vfs()が呼び出される際に、pci_rescan_remove_lockを再帰的に取得してデッドロックを引き起こす問題を修正します。例えば、以下のコマンドシーケンスで問題が発生します:$ echo NUM /sys/bus/pci/devices/pf/sriov_numvfs $ echo 1 /sys/bus/pci/devices/pf/remove。mlx5デバイスでのデッドロックのトレース(一部抜粋)では、zsh/5715がsriov_disable関数内でpci_rescan_remove_lockの取得を試みている一方で、既にpci_stop_and_remove_bus_device_locked内で同じロックを保持している状態が示されています。この問題を解決するための新しい修正が今後提供される予定であり、今回の変更だけでは完全な解決策にはなりません。
Linux Linux Kernel 5.10.246 以上 5.10.252 未満 Linux Kernel 5.15.195 以上 5.15.202 未満 Linux Kernel 5.4.301 以上 5.5 未満 Linux Kernel 6.1.157 以上 6.1.165 未満 Linux Kernel 6.12.54 以上 6.12.75 未満 Linux Kernel 6.17.4 以上 6.18.16 未満 Linux Kernel 6.19 以上 6.19.6 未満 Linux Kernel 6.6.113 以上 6.6.128 未満
当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 また、当該ソフトウェアが扱う情報について、書き換えは発生しません。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
不適切なロック(CWE-667) [NVD評価]
CVE-2026-43147
National Vulnerability Database (NVD) : CVE-2026-43147 関連文書 : Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/f61cdd7e9b67bb8961b0a81bf294b78343e5db05) 関連文書 : Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/2fa119c0e5e528453ebae9e70740e8d2d8c0ed5a) 関連文書 : Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/639265296fe6ee21b6f00e00ee2bab65f3b07252) 関連文書 : Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/40f67686a5002c0c322fac918406bbc8d9c2ec2f) 関連文書 : Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/58677783c89681871077f50a7042b0c6380c4fd8) 関連文書 : Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/0de341b2365bad430aade0853fe09c2cbe468f59) 関連文書 : Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/83651d37474c762920e345a3a0828f975ca4d732) 関連文書 : Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/d47f27e145f8bd13f3c230da5e3af29225b4a2f7)
[2026年05月15日] 掲載