CVE-2026-64338 in Linux情報

要約

〜によって VulDB • 2026年07月25日

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

USB: misc: uss720: probe失敗時にparportを unregister する

uss720_probe()関数は、サポートされていないBelkin F5U002アダプタを検出するために使用される1284レジスタを読み込む前にparportを登録しています。get_1284_register()が失敗した場合、エラー処理パスではドライバのプライベートデータとUSBデバイス参照は解放されますが、parportデバイスは登録されたままになります。

ポートが登録されたままになることは、単なるプライベートなメモリ割り当てリーク以上の問題です。parport_register_port()はすでにparport番号を予約し、parportバスデバイスを登録しており、pp->private_dataはまだ共通のエラー処理パスで解放されようとしているプライベートデータを指した状態になっています。

get_1284_register()の失敗分岐において、共通のプライベートデータクリーンアップパスにジャンプする前に、事前に行われた登録を解除します。priv->ppを最初にクリアし、disconnect時の動作と整合性を保ち、プライベートデータ内のスタレンドポインタ(無効なポインタ)を回避します。

この問題は、カーネルコードレビュー中に継続的に行われている静的解析調査を通じて特定されました。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

Linux

予約する

2026年07月19日

モデレーション

承諾済み

エントリ

VDB-383132

EPSS

0.00177

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!