CVE-2026-80650 in Linux情報

要約

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

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

media: atomisp: gc2235: UAFおよびメモリリークの修正

gc2235_probe()はエラーパスを誤って処理しています。

media_entity_pads_init()が失敗した場合、gc2235_remove()が呼び出され、サブデバイスとdevの解放が行われますが、その後atomisp_register_i2c_module()へ制御が渡されてしまいます。これによりuse-after-freeが発生します。

atomisp_register_i2c_module()が失敗した場合、メディアエンティティとコントロールハンドラは初期化されたままになり、devがリークします。

gc2235_remove()は無条件にmedia_entity_cleanup()およびv4l2_ctrl_handler_free()を呼び出しますが、これらはgc2235_probe()内のすべてのエラーパスで初期化されているわけではありません。

プローブのエラーパスにおけるgc2235_remove()の呼び出しを、各失敗地点で初期化されたリソースのみを使用順とは逆の順序で解放する明示的なアンワインドラベルに置き換えます。

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

責任者

Linux

予約する

2026年08月26日

モデレーション

承諾済み

エントリ

VDB-396590

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!