CVE-2021-47271 in Linux
要約
〜によって VulDB • 2026年06月17日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
usb: cdnsp: cdnsp_thread_irq_handlerにおけるデッドロック問題の修正
このパッチは、NCMクラスのテスト中に検出されたデッドロックによって引き起こされる以下の重大な問題を修正します。
smp: csd: CPU#0で応答のないCSDロック(#1)を検出 smp: csd: CSDロック(#1)が応答しない。 .... RIP: 0010:native_queued_spin_lock_slowpath+0x61/0x1d0 RSP: 0018:ffffbc494011cde0 EFLAGS: 00000002 RAX: 0000000000000101 RBX: ffff9ee8116b4a68 RCX: 0000000000000000 RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff9ee8116b4a68 RBP: ffffbc494011cde0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: ffff9ee8116b4a68 R13: ffffbc494011cde0 R14: 0000000000000000 R15: ffffbc494011cde0 _raw_spin_lock+0x3d/0x70 ? cdnsp_thread_irq_handler.cold+0x32/0x112c [cdnsp_udc_pci]
cdnsp_thread_irq_handler.cold+0x32/0x112c [cdnsp_udc_pci]
? cdnsp_remove_request+0x1f0/0x1f0 [cdnsp_udc_pci]
? cdnsp_thread_irq_handler+0x5/0xa0 [cdnsp_udc_pci]
? irq_thread+0xa0/0x1c0 irq_thread_fn+0x28/0x60 irq_thread+0x105/0x1c0 ? __kthread_parkme+0x42/0x90 ? irq_forced_thread_fn+0x90/0x90 ? wake_threads_waitq+0x30/0x30 ? irq_thread_check_affinity+0xe0/0xe0 kthread+0x12a/0x160 ? kthread_park+0x90/0x90 ret_from_fork+0x22/0x30
この問題の根本原因は、cdnsp_thread_irq_handler関数内でspin_lock/spin_unlock命令が使用されていることです。
If you want to get best quality of vulnerability data, you may have to visit VulDB.