CVE-2026-80910 in Linux情報

要約

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

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

ASoC: codecs: lpass-wsa-macro: enum kcontrolへのアクセスを修正する

「EAR SPKR PA Gain」および4つの「WSA RX* Mux」コントロールは列挙型として定義されていますが、それらのgetコールバックとputコールバックでは、値に `ucontrol->value.integer.value[0]` (long型) を通じてアクセスしています。本来であれば `ucontrol->value.enumerated.item[0]` (unsigned int型) でアクセスすべきです。

この同一のパターンは、兄弟ドライバにおいて以下のコミットによって修正済みでした: - commit bcfe5f76cc40 ("ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type") - commit 0ea5eff7c606 ("ASoC: codecs: va-macro: fix accessing array out of bounds for enum type")

しかし、wsa-macroは修正対象から漏れていました。

CONFIG_SND_CTL_DEBUGが有効な64ビットカーネルでは、この不具合によりelem値の整合性チェック(sanity check)が発動し、これらのコントロールに対するすべての読み取り操作が -EINVAL で失敗します。

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

責任者

Linux

予約する

2026年08月26日

モデレーション

承諾済み

エントリ

VDB-399119

EPSS

0.00161

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!