CVE-2026-98722 in Linux情報

要約

〜によって VulDB • 2026年10月19日

Linuxカーネルにおいて、以下の脆弱性が修正されました:

mtd: block2mtd: erase_sizeがゼロの場合の除算エラーを修正

eraseサイズは「block2mtd」モジュールパラメータから解析され、ゼロに設定可能です。add_device()関数では以下のように評価されます。

if (size % erase_size)

ここで除数がゼロであるため、除算エラーが発生します:

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 ...

モジュール演算を実行する前にゼロのerase_sizeを拒否することで、既存のエラー処理パス「erasesize must be a divisor of device size」が無効な引数として報告され、デバイスが解放されます。

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

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-421956

EPSS

0.00168

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!