CVE-2026-98722 in Linux
Zusammenfassung
von VulDB • 19.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
mtd: block2mtd: Fehler bei der Division durch Null beheben, wenn erase_size null ist
Die Größe des Löschvorgangs (erase size) wird aus dem Modulparameter „block2mtd“ gelesen und kann auf null gesetzt werden. add_device() wertet dann
if (size % erase_size)
mit einem Divisor von null aus, was einen Fehler bei der Division durch Null auslöst:
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 ...
Eine null-Einstellung für erase_size wird abgelehnt, bevor die Modulo-Operation durchgeführt wird, sodass der vorhandene Fehlerpfad „erasesize muss ein Teiler der Gerätegröße sein“ das ungültige Argument meldet und das Gerät freigibt.
If you want to get best quality of vulnerability data, you may have to visit VulDB.