Linuxカーネルにおいて、usb: xhciのxhci_disable_slot()関数におけるメモリリークの修正が行われました。この問題はxhci_alloc_command()がコマンド構造体と完了構造体を割り当てる際に、xhci_disable_slot()のエラーハンドリング経路で完了構造体が解放されずにリークが発生していたことに起因しています。kfree()の代わりにxhci_free_command()を使用することで、両方の構造体を正しく解放できるようになりました。このバグは開発中の静的解析ツールによって検出され、特定のハードウェア条件でのみ発現するためテストケースの構築が困難でしたが、修正によりメモリ管理が適切に行われるようになりました。
Linux Linux Kernel 4.19.221 以上 4.20 未満 Linux Kernel 5.10.85 以上 5.10.253 未満 Linux Kernel 5.15.8 以上 5.15.203 未満 Linux Kernel 5.16 以上 6.1.167 未満 Linux Kernel 5.4.165 以上 5.5 未満 Linux Kernel 6.13 以上 6.18.19 未満 Linux Kernel 6.19 以上 6.19.9 未満 Linux Kernel 6.2 以上 6.6.130 未満 Linux Kernel 6.7 以上 6.12.78 未満 Linux Kernel 7.0
当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 また、当該ソフトウェアが扱う情報について、書き換えは発生しません。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
有効期限後のメモリの解放の欠如(CWE-401) [NVD評価]
CVE-2026-43432
National Vulnerability Database (NVD) : CVE-2026-43432 関連文書 : usb: xhci: Fix memory leak in xhci_disable_slot() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/c65f1b840ab8ce72ba68f1b63bab7960f8fdfa89) 関連文書 : usb: xhci: Fix memory leak in xhci_disable_slot() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1e800e26d54ccf2ddf2ea6d6cbe021c804d8aa62) 関連文書 : usb: xhci: Fix memory leak in xhci_disable_slot() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/6288baf0c8c4dcfbf206773aede9c1f2269cec28) 関連文書 : usb: xhci: Fix memory leak in xhci_disable_slot() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/2e2baa8fb5aa4d080cbfeb84c51eff797529f413) 関連文書 : usb: xhci: Fix memory leak in xhci_disable_slot() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/46aea90763832cd6e9b0c2e1c00e6a9512156d4b) 関連文書 : usb: xhci: Fix memory leak in xhci_disable_slot() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/078b446efc0f5e496c31bccb72b98af979963a83) 関連文書 : usb: xhci: Fix memory leak in xhci_disable_slot() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/807e4fb5140c73eb5dba1e399a990db5c1f3cdf8) 関連文書 : usb: xhci: Fix memory leak in xhci_disable_slot() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/c1c8550e70401159184130a1afc6261db01fc0ce)
[2026年05月22日] 掲載