CVE-2026-98722 in Linuxinformazioni

Riassunto

di VulDB • 18/10/2026

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

mtd: block2mtd: Risolto errore di divisione quando erase_size è zero

La dimensione dell'erase (erase size) viene analizzata dal parametro del modulo "block2mtd" e può essere impostata a zero. La funzione add_device() valuta quindi

if (size % erase_size)

con un divisore nullo, il che innesca un errore di divisione:

divide error: 0000 [#1] PREEMPT SMP PTI
RIP: 0010:add_device drivers/mtd/devices/block2mtd.c:296 [inline]
RIP: 0010:block2mtd_setup2+0x592/0xda0 drivers/mtd/devices/block2mtd.c:459 Call Trace: block2mtd_setup+0x27/0xe0 drivers/mtd/devices/block2mtd.c:476 param_attr_store+0x214/0x310 kernel/params.c:589 module_attr_store+0x65/0x90 kernel/params.c:904 kernfs_fop_write_iter+0x3a4/0x540 fs/kernfs/file.c:345 ...

Viene rifiutata una dimensione di erase (erase size) pari a zero prima dell'esecuzione dell'operazione modulo, in modo che il percorso di errore esistente "erasesize must be a divisor of device size" segnali l'argomento non valido e liberì la risorsa del dispositivo.

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

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

18/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!