CVE-2026-90032 in Linux情報

要約

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

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

media: usbtv: ALSAカードが存在する間はデバイスを稼働状態に保つ

ALSA PCMのコールバックは、ドライバの状態を pcm->private_data に格納します。PCMファイルを開いた状態はUSB接続解除後も存続し得ます。これは、usbtv_audio_free() が snd_card_free_when_closed() を使用しているためです。これにより、disconnect処理パスでV4L2デバイスの参照が解放され、struct usbtv が ALSAによってサブストリームが解放される前にフリー(メモリ開放)されてしまう可能性があります。その結果、後続の close 操作時に snd_usbtv_pcm_close() で解放済みメモリのデリファレンスが発生します。

ALSAカードに対してV4L2デバイスの参照を取得し、カードの private_free コールバックでそれを解放するようにしました。これにより、struct usbtv は ALSAが残りのファイルをクローズしてカードを解放するまで有効な状態が維持されます。

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

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-405878

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!