CVE-2026-98724 in Linux情報

要約

〜によって VulDB • 2026年10月18日

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

nvmet: pci-epf: SGLセグメントが短すぎる場合に拒否する

ホストはSGL(Scatter-Gather List)セグメントの長さを制御します。ゼロ以外の長さで1つのSGL記述子より短い場合、nr_descsは0になり、その結果 nvmet_pci_epf_get_sgl_segment() は割り当てられたバッファ外にある sgls[-1] のタイプバイトを読み取ります。もしそのバイトがセグメント記述子のタイプを含んでいる場合、関数はさらに直前の16バイトをコピーし、負の値の記述子数を返します。

この読み取りは、ホスト転送のみをKUnitテストでモックした状態で3回中3回のKASANブートで再現されました:

BUG: KASAN: slab-out-of-bounds in nvmet_pci_epf_get_sgl_segment Read of size 1 by task kunit_try_catch Call Trace: nvmet_pci_epf_get_sgl_segment nvmet_pci_epf_short_sgl_test Kernel panic - not syncing: KASAN: panic_on_warn set ...

内容を割り当てまたは転送する前に、記述子を1つ保持できないセグメントを拒否します。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-421984

EPSS

0.00198

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!