CVE-2026-98481 in Linux情報

要約

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

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

nfc: port100: 宣言された長さが受信データを超えたフレームを拒否する

port100_recv_response()はURB転送バッファをport100_rx_frame_is_valid()に渡します。この関数はframe->datalen(le16_to_cpuで変換済み)バイトのframe->dataに対するチェックサム計算を行います。datalenはデバイスから提供される16ビットフィールドであり、実際に受信されたバイト数(urb->actual_length)に対して常に検証されません。そのため、datalenが受信フレームよりも大きいと報告するデバイスは、port100_data_checksum()に転送バッファの境界外を読み出させることになります。

応答において宣言されたフレームサイズが受信長に収まらない場合、有効性検証の前にその応答を拒否します。

0sec (https://0sec.ai) によって自動ソース解析を用いて発見されました;不足している境界チェックはソースコードから明瞭です。コンパイルテスト済み。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-422145

EPSS

0.00210

アクティビティ

非常低い

ソース

Interested in the pricing of exploits?

See the underground prices here!