Linux Distros のパッチ未適用の脆弱性: CVE-2026-80823

critical Nessus プラグイン ID 342978

概要

Linux/Unix ホストには、ベンダーにより修正されていないことを示す脆弱性を持つ複数のパッケージがインストールされています。

説明

Linux/Unix ホストには、ベンダーが提供するパッチが利用できない脆弱性の影響を受ける複数のパッケージがインストールされています。

- NFC:st21nfca:受信したフレームに対してATR_REQの長さを検証します st21nfca_tm_recv_atr_req() は、受信した ATR_REQ フレームが少なくとも ST21NFCA_ATR_REQ_MIN_SIZE であること、および自己宣言された atr_req->length が少なくとも sizeof(struct st21nfca_atr_req) であることをチェックしますが、atr_req->length が実際に受信した長さ(skb->len)を超えないことはチェックしません。次に、st21nfca_tm_send_atr_res() は宣言された長さを信頼します: gb_len = atr_req->length - sizeof(struct st21nfca_atr_req);...memcpy(atr_res->gbi、atr_req->gbi、gb_len);そのため、短いフレームを送信しても、フレームよりatr_req->長を設定するRFピアは、実際に存在する一般的なバイトgb_len超え、memcpyは受信したskbを超えて領域外を読み取ります。これらのバイトはATR_RESに配置され、ピアに送り返されます(近接攻撃者へのカーネルメモリの漏えい)。宣言された長さが大きいほど、領域外読み取り(DoS)が引き起こされます。宣言された長さが受信長さを超えるフレームを拒否します。同じ関数の隣接する nfc_tm_activated() パスは、宣言されたフィールドではなく skb->len から汎用バイト長をすでに派生させています。自動ソース分析を使用して 0 秒 (https://0sec.ai) までに見つかりました。ソースから境界の欠落が明らかです。コンパイルテスト済み。(CVE-2026-80823)

Nessus は、ベンダーから報告されたパッケージの存在に依存していることに注意してください。

ソリューション

現時点で既知の解決策はありません。

参考資料

https://security-tracker.debian.org/tracker/CVE-2026-80823

プラグインの詳細

深刻度: Critical

ID: 342978

ファイル名: unpatched_CVE_2026_80823.nasl

バージョン: 1.1

タイプ: Local

エージェント: unix

ファミリー: Misc.

公開日: 2026/9/4

更新日: 2026/9/4

サポートされているセンサー: Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus

リスク情報

VPR

リスクファクター: Low

スコア: 3

パーセンタイル: 23.63

CVSS v2

リスクファクター: High

基本値: 7.5

現状値: 6.4

ベクトル: CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P

CVSS スコアのソース: CVE-2026-80823

CVSS v3

リスクファクター: Critical

基本値: 9.8

現状値: 9

ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

現状ベクトル: CVSS:3.0/E:U/RL:U/RC:C

脆弱性情報

CPE: cpe:/o:debian:debian_linux:12.0, p-cpe:/a:debian:debian_linux:linux

必要な KB アイテム: Host/local_checks_enabled, Host/cpu, global_settings/vendor_unpatched, Host/OS/identifier

エクスプロイトの容易さ: No known exploits are available

脆弱性公開日: 2026/9/4

参照情報

CVE: CVE-2026-80823