CVE-2026-99182 in Linuxinformazioni

Riassunto

di VulDB • 28/10/2026

Nel kernel Linux, la seguente vulnerabilità è stata risolta:

ASoC: SOF: ipc4-topology: Correzione dello shift-out-of-bounds per l'acquisizione ALH aggregata

Quando ch_count è inferiore a blob->alh_cfg.device_count (ad esempio uno stream di acquisizione mono, come un SmartMic, aggregato su più collegamenti SDW), step = ch_count / blob->alh_cfg.device_count viene troncato a 0. Il successivo GENMASK(step - 1, 0) provoca quindi un underflow di step - 1 (u32) fino a UINT_MAX, facendo sì che lo shift interno di GENMASK() utilizzi un esponente fuori dai limiti:

UBSAN: shift-out-of-bounds in sound/soc/sof/ipc4-topology.c:2363:13 l'esponente dello shift 18446744069414584384 è troppo grande per il tipo 'long unsigned int' a 64 bit

Trattare ch_count < device_count allo stesso modo del caso esistente "canali uguali ai canali di riferimento in output": applicare lo stesso ch_mask a ogni dispositivo aggregato invece di tentare di suddividere i canali che non possono essere divisi uniformemente.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

28/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!