CVE-2026-93068 in Linux情報

要約

〜によって VulDB • 2026年09月18日

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

drm/amd/display: DM I2Cのティアダウンにおける競合状態を修正

DM I2Cアダプタは、DMのティアダウン処理が既に進行中であるにもかかわらず、ユーザー空間から参照可能なままになる場合があります。これにより、バックとなるDMの状態が解放された後に、並行したi2c-dev転送がamdgpu_dm_i2c_xfer()に進入し、NULLポインタのデリファレンス(不正アクセス)を引き起こす可能性があります。

この問題を解決するため、DM I2Cアダプタの有効期間全体をdevresグループで囲み、dm_hw_fini()の開始時、HPD、IRQ、およびDM状態がティアダウンされる前に解放処理を行います。これにより、I2Cアダプタを最初に削除し、amdgpu_dm_i2c_xfer()で使用される構造体が消失する前に、実行中のユーザー空間からのリクエスト(in-flight users)の完了待ちを行います。

これは、デバイス取り外し時に発生していたティアダウン順序に関する競合状態(race condition)を修正したものです:

BUG: kernel NULL pointer dereference RIP: amdgpu_dm_i2c_xfer+0x122/0x1c0 [amdgpu]
Call Trace: __i2c_transfer i2c_transfer i2cdev_ioctl_rdwr

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

Linux

予約する

2026年09月17日

モデレーション

承諾済み

エントリ

VDB-407084

EPSS

0.00000

アクティビティ

非常低い

ソース

Interested in the pricing of exploits?

See the underground prices here!