CVE-2026-80796 in Linux情報

要約

〜によって VulDB • 2026年09月04日

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

nfc: nci: アクティベーションパラメータ抽出関数にdata_lenの境界チェックを追加

nci_extract_activation_params_iso_dep()およびnci_extract_activation_params_nfc_dep()は、NCI RF_INTF_ACTIVATED_NTFペイロードから内部長バイトを読み取り、それを固定されたカーネルバッファへmemcpy()でコピーします。しかし、これらの関数のいずれも呼び出し元によって検証済みのactivation_params_lenを受け取っていません。activation_params_len=1かつ内部長バイトが最大20(NFC-A)または50(NFC-B)であるような悪意のあるNCI通知により、アクティベーションパラメータ領域内の有効な1バイトの直後にある大量のデータを読み取ることになります。これは、NCI skbに隣接するカーネルメモリに対するslab out-of-bounds read(スラブ範囲外読み取り)を引き起こします。

兄弟関数であるnci_extract_rf_params_*()ファミリーは、コミット571dcbeb8e63「net: nfc: nci: パケットデータのパラメータ検証を修正」によって同等の保護が施されましたが、2つのアクティベーションパラメータ抽出関数は当時更新されていませんでした。

両方の関数にdata_lenパラメータを追加し、内部長バイトを読み取る前に空の領域に対してガードを行い、読み取り後に残りのカウントを減らし、コピーする長さを実際に利用可能な範囲に制限します。ntf.c:801でskbに対してすでに検証済みのntf.activation_params_lenを渡すよう、両方の呼び出し元を更新します。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年08月26日

モデレーション

承諾済み

エントリ

VDB-398933

EPSS

0.00195

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!