CVE-2026-64430 in Linux情報

要約

〜によって VulDB • 2026年07月26日

Linuxカーネルにおいて、以下の脆弱性が修正されました:

NTB: epf: hardirqコンテキストからpci_irq_vector()を呼び出さないようにする

ntb_epf_vec_isr()はベクター番号を取得するためにhardirqコンテキスト内でpci_irq_vector()を呼び出しています。pci_irq_vector()はミューテックスを獲得するmsi_get_virq()を呼び出すため、「scheduling while atomic」スプラット(異常検知)を引き起こす可能性があります:

BUG: scheduling while atomic: kworker/u33:0/55/0x00010001 ... Call trace: ... schedule+0x38/0x110 schedule_preempt_disabled+0x28/0x50 __mutex_lock.constprop.0+0x848/0x908 __mutex_lock_slowpath+0x18/0x30 mutex_lock+0x4c/0x60 msi_domain_get_virq+0xe8/0x138 pci_irq_vector+0x2c/0x60 ntb_epf_vec_isr+0x28/0x120 [ntb_hw_epf]
__handle_irq_event_percpu+0x70/0x3a8 handle_irq_event+0x48/0x100 handle_edge_irq+0x100/0x1c8 ...

ベクターが割り当てられる際に、ベクター0のLinux IRQ番号をキャッシュし、ISR(割込みサービスルーチン)でのベースとして使用します。スレッド化されたIRQハンドラー内でISRを実行することもこの問題を回避できますが、今回のケースでは不要です。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

Linux

予約する

2026年07月19日

モデレーション

承諾済み

エントリ

VDB-383229

EPSS

0.00215

アクティビティ

低い

ソース

Do you know our Splunk app?

Download it now for free!