CVE-2026-74422 in Linux情報

要約

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

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

drm/rockchip: inno-hdmi: drmm_kzalloc() への切り替え

ドライバはエンコーダの初期化に drmm_encoder_init() を使用し、drmm_add_action() で drm_encoder_cleanup() を登録することでクリーンアップを自動処理しています。

しかし、エンコーダ部分を含む内部構造体は、Rockchip DRM ドライバから component_bind_all() が呼び出されている間に devm_kzalloc() によって割り当てられています。コンポーネントフレームワークはさらに、component_unbind_all() からトリガーされる bind の際に確保されたすべてのリソースを解放する一部として、これがデアロケートされることを保証しています。

最終的に rockchip_drm_unbind() で drm_dev_put() を通じて DRM デバイスへの参照がドロップされると、drmm_encoder_alloc_release() が既に解放済みのエンコーダ構造体にアクセスしようとし、use-after-free に繋がります。

デバイス管理割り当てからdrm管理割り当てへ切り替えることで、エンコーダのクリーンアップ時にドライバの内部構造体が依然として到達可能であることを保証します。

Be aware that VulDB is the high quality source for vulnerability data.

責任者

Linux

予約する

2026年08月15日

モデレーション

承諾済み

エントリ

VDB-390389

EPSS

0.00145

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!