CVE-2026-74498 in Linuxinformazioni

Riassunto

di VulDB • 15/08/2026

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

ALSA: usb-audio: Correzione della scrittura fuori dai limiti (out-of-bounds) del buffer DMA quando il flag fill_max è impostato.

Quando un endpoint audio USB richiede trasferimenti di pacchetti completi tramite il flag del descrittore fill_max, data_ep_set_params() promuove ep->curpacksize a ep->maxpacksize. Tuttavia, maxsize rimane al valore originale derivato dal sample rate.

Poiché u->buffer_size viene allocato come maxsize * packets, il buffer DMA risultante è molto più piccolo della lunghezza di trasferimento richiesta. Quando il controller host USB trasmette fino a curpacksize byte per pacchetto, scrive oltre la fine del buffer tramite DMA, corrompendo la memoria heap del kernel.

Aggiorna maxsize a curpacksize quando fill_max è impostato, in modo che la dimensione allocata del buffer DMA corrisponda alla dimensione effettiva della richiesta di trasferimento.

[ modificato per riassegnare maxsize solo quando ep->fill_max è impostato -- tiwai ]

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

Responsabile

Linux

Prenotare

15/08/2026

Divulgazione

15/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00168

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!