Skip to main content
VulnerabilityPublished

CVE-2026-98722: Linux kernel · mtd: block2mtd: Fix divide error when erase_size is zero

Source GCVE Database

0
Authoritative record:CVE-2026-98722

Not known to be exploited · fixed in bff83b723e93acc788bd690dc4bc1f6f4356c35b : update Linux kernel when convenient.

Data as of 26 Oct 2026, 12:55 UTC

Severity
Medium

Rated by Threat Radar · CVSS not yet scored by NVD

EPSS
0.1% chance of exploitation in 30 days – higher than 5% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in bff83b723e93acc788bd690dc4bc1f6f4356c35b, b5965c4221165045e19736794ca5f48ae3d67142, a991c28066e7ba4da7450bb04478849f7ac6a14a +2

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 18 Oct 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ ea6d833a3fddcd1d60414d48f34c7f4fbe88608f, < bff83b723e93acc788bd690dc4bc1f6f4356c35b
Fixed in
  • bff83b723e93acc788bd690dc4bc1f6f4356c35b
LinuxLinuxAffected
  • ≥ ea6d833a3fddcd1d60414d48f34c7f4fbe88608f, < b5965c4221165045e19736794ca5f48ae3d67142
Fixed in
  • b5965c4221165045e19736794ca5f48ae3d67142
LinuxLinuxAffected
  • ≥ ea6d833a3fddcd1d60414d48f34c7f4fbe88608f, < a991c28066e7ba4da7450bb04478849f7ac6a14a
Fixed in
  • a991c28066e7ba4da7450bb04478849f7ac6a14a
LinuxLinuxAffected
  • ≥ ea6d833a3fddcd1d60414d48f34c7f4fbe88608f, < 826170a49ca1315af6b293a02200585b1e2186d9
Fixed in
  • 826170a49ca1315af6b293a02200585b1e2186d9
LinuxLinuxAffected
  • ≥ ea6d833a3fddcd1d60414d48f34c7f4fbe88608f, < 21d0f05989bf0d5cef57b467a7fa4feefbd7236a
Fixed in
  • 21d0f05989bf0d5cef57b467a7fa4feefbd7236a
LinuxLinuxAffected
  • =3.15
Fixed in–

AI-suggested

Apply the official fix that rejects zero erase_size values before performing the modulo operation. This prevents the divide error and ensures proper error reporting and device cleanup. Check the vendor advisory or Linux kernel updates for the patch and update affected systems accordingly.

Description

A vulnerability in the Linux kernel's block2mtd module allowed a divide error when the erase_size parameter was set to zero. This caused a divide-by-zero error during a modulo operation, leading to a kernel crash. The issue is fixed by rejecting zero erase_size values before the modulo operation, ensuring proper error handling and device cleanup.

References

Community reviews

Loading reviews…