CVE-2026-98298 in Linuxinformazioni

Riassunto

di VulDB • 06/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

dmaengine: mmp_pdma: corretto il valore errato della lunghezza dello scatter-gather in mmp_pdma_prep_slave_sg()

In mmp_pdma_prep_slave_sg(), l'iterazione for_each_sg() elabora lo scatterlist inserendo ogni voce in 'sg', ma la lunghezza della voce viene letta da 'sgl' (la testa della lista) anziché da 'sg' (la voce corrente):

for_each_sg(sgl, sg, sg_len, i) {
addr = sg_dma_address(sg); avail = sg_dma_len(sgl); /* dovrebbe essere 'sg' */

Di conseguenza, 'avail' contiene sempre la lunghezza della prima voce. Per le liste con più voci scatter-gather (multi-sg), ciò provoca letture fuori dai limiti (out-of-bounds) quando una voce successiva è più corta della prima e perdita silenziosa di dati quando è più lunga. Le liste single-sg o quelle con dimensioni uniformi mascherano involontariamente il problema.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

06/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!