CVE-2026-97930 in Linux情報

要約

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

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

ALSA: usbusx2y: in04_last配列のサイズとin04_bufの不整合を修正

struct usx2ydev内のin04_last配列はchar[24]として宣言されていますが、
us428_ctls構造体のsizeofである21バイトで割り当てられているin04_bufとは不一致です。 i_usx2y_in04_int()関数内でctl_snapshot_last == -2(初期化パス)の場合:

memcpy(usx2y->in04_last, usx2y->in04_buf, sizeof(usx2y->in04_last));

これにより、21バイトのスラブ割り当て領域から24バイトがコピーされ、 ソースオブジェクトの末尾を3バイト超えて読み込んでいます。

USX2Y_IN04_SIZE定数をsizeof(struct us428_ctls)として定義し、 in04_last配列、in04_bufの割り当て、URB転送長、比較ループでこれを一貫して使用することで、 文中に散在する生数のリテラル(24および21)を置き換えます。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-410126

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!