CVE-2026-68212 in Linux情報

要約

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

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

media: saa7134: saa7134_video_init1() における潜在的なメモリリークの修正

saa7134_video_init1() 関数内では、最初の `saa7134_pgtable_alloc()` の戻り値がチェックされていません。この呼び出しに失敗した場合、関数は成功したかのように処理を継続し、ドライバが無効なページテーブルを持つ状態になります。さらに、ビデオキューのページテーブル割り当て後に VBI キューに対する `vb2_queue_init()` が失敗すると、割り当てられたメモリは返却前に解放されません。二番目の `saa7134_pgtable_alloc()` 呼び出しでも戻り値のチェックが欠落しています。デバイスのプロbing中にエラーが発生し、デバイスが完全に登録される前の段階で発生した場合、`saa7134_finidev()` の通常のクリーンアップパスは実行されず、メモリリークや未初期化のDMAリソースの使用につながる可能性があります。

両方の `saa7134_pgtable_alloc()` 呼び出しに対して戻り値をチェックし、エラーを伝播させます。後続の手順で失敗した場合、メモリリークを防ぐために割り当てられたページテーブルを解放します。さらにリソースの漏洩を防ぐため、エラー発生時には制御ハンドラも確実にリリースされるようにします。

コードレビューにより発見されました。

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

責任者

Linux

予約する

2026年07月30日

モデレーション

承諾済み

エントリ

VDB-387562

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!