Linuxカーネルにおいて、以下の脆弱性が修正されました。USBコアのusbcoreにあるusb_control_msg()、usb_bulk_msg()、およびusb_interrupt_msg() APIは、以前は無制限の同期タイムアウト期間を許容していました。また、これらのAPIは割り込み不能な待機を使用しているため、対象デバイスの接続を解除しない限り、タスクが無期限にハングし続ける可能性がありました。この問題を防止するため、終了不可のタイムアウトの長さに最大制限を設けました。ここで設定された制限は任意で60秒です。多くのシステム(すべてではありませんが)では、これはカーネルのハングタスク検出器の発動を回避するのに十分短い時間です。加えて、負のタイムアウト値の曖昧さを解消し、それらを0と同様に扱い、最大許容タイムアウトを使用する仕様に変更しました。
Linux Linux Kernel 2.6.12.1 以上 5.10.253 未満 Linux Kernel 5.11 以上 5.15.203 未満 Linux Kernel 5.16 以上 6.1.167 未満 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 2.6.12 Linux Kernel 7.0
当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 また、当該ソフトウェアが扱う情報について、書き換えは発生しません。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
情報不足(CWE-noinfo) [NVD評価]
CVE-2026-43428
National Vulnerability Database (NVD) : CVE-2026-43428 関連文書 : USB: core: Limit the length of unkillable synchronous timeouts - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/6c62935670acdbb7687ced20494923b66fbb0367) 関連文書 : USB: core: Limit the length of unkillable synchronous timeouts - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1015c27a5e1a63efae2b18a9901494474b4d1dc3) 関連文書 : USB: core: Limit the length of unkillable synchronous timeouts - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/4e86f5b79e62ded7e3c3ebd688cf5775e618148a) 関連文書 : USB: core: Limit the length of unkillable synchronous timeouts - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/24b31a227f679a942d820840a4dea7f0c09a387f) 関連文書 : USB: core: Limit the length of unkillable synchronous timeouts - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/2d34cb4d1d6283b4be9c78f4a83ed6956d3069ec) 関連文書 : USB: core: Limit the length of unkillable synchronous timeouts - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/06d2bbc4c66c6b0e8a43728c4949026026a5be67) 関連文書 : USB: core: Limit the length of unkillable synchronous timeouts - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/64f3d75633aedc12bdff220e9a4337177430bd9d) 関連文書 : USB: core: Limit the length of unkillable synchronous timeouts - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/659c0c7d50a4b0f6aa197c4c098cfd91daf63862)
[2026年05月22日] 掲載