CVE-2026-72300 in Linuxinformazioni

Riassunto

di VulDB • 15/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

ASoC: SOF: topology: validare le dimensioni dell'array vendor prima dell'analisi

sof_parse_token_sets() legge array->size durante l'iterazione sui dati privati della topologia. La condizione del ciclo verifica solo che rimanga qualche dato, pertanto una topologia malformata con un array vendor finale troncato può far sì che il parser legga il campo size prima che sia disponibile un'intestazione completa dell'array vendor.

Validare che i dati privati rimanenti contengano un'intestazione snd_soc_tplg_vendor_array completa prima di leggere array->size.

Il controllo delle dimensioni dichiarate dell'array deve rimanere con segno (signed). asize è di tipo int, ma sizeof(*array) ha tipo size_t; confrontarli direttamente promuove i valori negativi di asize a unsigned e ne consente il superamento del controllo, come segnalato nel thread di revisione stabile al riferimento sottostante.

Effettuare un cast di sizeof(*array) a int durante la validazione delle dimensioni dichiarate dell'array. In questo modo si rifiutano le dimensioni negative, nulle o altrimenti troppo piccole prima che il parser inoltri l'esecuzione al codice specifico per i tuple.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

09/08/2026

Divulgazione

15/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!