CVE-2026-80794 in Linux情報

要約

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

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

nfc: nci: RF discover/activated NTFハンドラにおける未初期化値(uninit-value)の修正

nci_rf_discover_ntf_packet()およびnci_rf_intf_activated_ntf_packet()は、それぞれ通知をスタック上の構造体(nci_rf_discover_ntf / nci_rf_intf_activated_ntf)にパースしますが、この構造体が初期化されていません。RF技術固有のパラメータはrf_tech_specific_params_lenがゼロでない場合にのみ抽出されるため、長さがゼロであると報告する通知では、rf_tech_specific_params共用体(union)が未初期化のままになります。その後、両方のハンドラはこの値をnci_add_new_protocol()に渡しており、同関数はこれを読み取ります:

- discover: nci_add_new_target() -> nci_add_new_protocol(); - activated: nci_target_auto_activated() -> nci_add_new_protocol().

nci_add_new_protocol()はnfca_poll->nfcid1_lenを分岐条件およびmemcpy()の長さとして使用し、nfcid1/sens_res/sel_resをndev->targetsにコピーします。これは後でNFC_CMD_GET_TARGET経由でユーザー空間へ公開されます。

BUG: KMSAN: uninit-value in nci_add_new_protocol+0x624/0x6c0 nci_add_new_protocol+0x624/0x6c0 nci_ntf_packet+0x25b2/0x3c30 nci_rx_work+0x318/0x5d0 process_scheduled_works+0x84b/0x17a0 worker_thread+0xc10/0x11b0 kthread+0x376/0x500 ローカル変数ntf.iの作成場所: nci_ntf_packet+0xbc2/0x3c30

技術固有のパラメータが存在しない場合に共用体がゼロとして読み込まれるよう、両方のスタック上通知をゼロ初期化します。

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

責任者

Linux

予約する

2026年08月26日

モデレーション

承諾済み

エントリ

VDB-398978

EPSS

0.00195

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!