CVE-2026-89940 in Linux情報

要約

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

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

iio: buffer: IIO dma fenceロックの寿命をfenceに紐付ける

`iio_dma_fence`実装は現在、`iio_dmabuf_priv`内に埋め込まれたロックを使用しています。しかし、`iio_dma_fence`が`iio_dmabuf_priv`よりも長く生存する場合があり、これによりuse-after-freeが発生する可能性があります。

ロックの寿命をfenceの寿命に紐付けるため、両方を同じstruct内に埋め込みます。

`iio_buffer_dmabuf_release()`でスリープする可能性があるため、`iio_dma_fence`から`iio_dmabuf_priv`への参照保持はできません。また、fence releaseコールバックではスリープが許可されていません。

なお、`dma_fence`フレームワークには内部ロックがあり、`dma_fence_init()`の引数で`lock`にNULLを渡す際に使用されますが、このパッチを後方互換性(backport)可能にするために外部ロックを使用します。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-405838

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!