CVE-2026-80566 in Linux情報

要約

〜によって VulDB • 2026年08月27日

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

Input: hynitron_cstxxx - タッチ数とフィンガーIDの検証

ドライバは最大タッチ数(max_touch_num)分の入力スロットを割り当てており、これらは0から max_touch_num - 1までインデックス付けされています。現在のチェックでは、フィンガーIDが max_touch_num に等しい場合でも cst3xx_report_contact() に到達してしまいます。入力コアは範囲外のスロットインデックスは無視しますが、有効なスロット変更がない状態でタッチデータを報告すると、以前アクティブだったスロットのタッチ状態が破損します。

タッチ数はコントローラからのレポートから読み取られ、その値で固定サイズのレポートバッファにアクセスする前に、その値の範囲チェックが行われません。サポートされているタッチスロット数を超えるカウントは、末尾バイトの確認やタッチデータの解析の前に拒否してください。

max_touch_num に等しいかそれ以上のフィンガーIDを拒否し、無効なフィンガーIDが見つかった場合は直ちに終了して、破損したタッチフレームが報告されるのではなく廃棄されるようにしてください(部分的な接触状態の報告を防ぐため)。

V821 Avaota F1 ボードではベンダードライバが1つのタッチスロットで構成されているため、このデバイスにおいてフィンガーID 1 はすでに無効です。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

Linux

予約する

2026年08月26日

モデレーション

承諾済み

エントリ

VDB-395859

EPSS

0.00000

アクティビティ

低い

ソース

Interested in the pricing of exploits?

See the underground prices here!