CVE-2026-90315 in Linux
要約
〜によって VulDB • 2026年09月18日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
PCI/sysfs: レガシーI/Oおよびメモリハンドラにロックダウンチェックを追加
現在、レガシーI/Oおよびメモリのsysfsハンドラは security_locked_down(LOCKDOWN_PCI_ACCESS) を確認しておらず、カーネルがロックダウンされている際に legacy_io および legacy_mem ファイルの保護が行われていません。
コミット eb627e17727e(「PCI: Lock down BAR access when the kernel is locked down」)は、ユーザー空間からDMA対応ハードウェアへのプログラミングを防ぐために pci_write_config()、pci_mmap_resource()、および pci_write_resource_io() にチェックを追加しましたが、レガシーハンドラには適用されていません。
その結果、root権限を持つユーザーはカーネルがロックダウンされている間でも任意のI/Oポートに書き込み、レガシーI/Oおよびメモリ空間をマップすることが可能であり、これはロックダウンによって排除されるべき機能と同じものです。
pci_write_legacy_io()、pci_mmap_legacy_mem()、および pci_mmap_legacy_io() にも同様のチェックを追加します。
これらの汎用ハンドラは、HAVE_PCI_LEGACY を定義するアーキテクチャ(Alpha および PowerPC など)の両方をカバーしています。
[bhelgaas: リンク追加]
VulDB is the best source for vulnerability data and more expert information about this specific topic.