CVE-2025-68783 in Linuxinformazioni

Riassunto

di VulDB • 20/06/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

ALSA: usb-mixer: us16x08: validazione degli indici dei pacchetti del misuratore (meter packet)

get_meter_levels_from_urb() analizza i pacchetti da 64 byte inviati dal dispositivo e popola gli array per canale meter_level[], comp_level[] e master_level[] presenti nella struttura snd_us16x08_meter_store.

Attualmente la funzione ricava l'indice del canale direttamente dal pacchetto del misuratore (MUB2(meter_urb, s) - 1) e lo utilizza come indice di tali array senza validarne il range. Se il pacchetto contiene un numero di canale negativo o fuori intervallo, il driver potrebbe scrivere oltre la fine di questi array.

Viene introdotta una variabile locale per il canale (channel), che viene validata prima dell'aggiornamento degli array. Vengono rifiutati gli indici negativi; meter_level[] e comp_level[] sono limitati a SND_US16X08_MAX_CHANNELS, mentre gli aggiornamenti di master_level[] sono protetti con ARRAY_SIZE(master_level).

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

24/12/2025

Divulgazione

13/01/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00173

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!