Skip to main content
VulnerabilityPublished Updated

CVE-2026-72098: Linux kernel · dm-verity: fix buffer overflow in FEC calculation

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 9.8 Critical · fixed in f7990c2b0f08b8841fcd2652d1d7002f5994a7a7 : patch Linux kernel as a priority.

Data as of 26 Oct 2026, 17:30 UTC

CVSS 3.1 base score
9.8Critical
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.6% chance of exploitation in 30 days – higher than 52% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers can reliably automate steps 1–4 of the kill chain
Technical impact
Total control over the software or total information disclosure

CISA SSVC assessment, 2026-10-16.

Patch
Available – fixed in f7990c2b0f08b8841fcd2652d1d7002f5994a7a7, dc662eed1c432cc2fd4e9314f58d30b3a8cca7cc, 374775626c327aec2425c16b4d36706e5f8718b8 +2
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 15 Aug 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
  • ≥ a739ff3f543afbb4a041c16cd0182c8e8d366e70, < f7990c2b0f08b8841fcd2652d1d7002f5994a7a7
Fixed in
  • f7990c2b0f08b8841fcd2652d1d7002f5994a7a7
LinuxLinuxAffected
  • ≥ a739ff3f543afbb4a041c16cd0182c8e8d366e70, < dc662eed1c432cc2fd4e9314f58d30b3a8cca7cc
Fixed in
  • dc662eed1c432cc2fd4e9314f58d30b3a8cca7cc
LinuxLinuxAffected
  • ≥ a739ff3f543afbb4a041c16cd0182c8e8d366e70, < 374775626c327aec2425c16b4d36706e5f8718b8
Fixed in
  • 374775626c327aec2425c16b4d36706e5f8718b8
LinuxLinuxAffected
  • ≥ a739ff3f543afbb4a041c16cd0182c8e8d366e70, < 5488d3a69d205e28f74f18857b853aa12e778e66
Fixed in
  • 5488d3a69d205e28f74f18857b853aa12e778e66
LinuxLinuxAffected
  • ≥ a739ff3f543afbb4a041c16cd0182c8e8d366e70, < 31d6e6c0ba8d5a7bd59660035a089307100c5e8e
Fixed in
  • 31d6e6c0ba8d5a7bd59660035a089307100c5e8e
LinuxLinuxAffected
  • =4.5
Fixed in–

Description

In the Linux kernel, the following vulnerability has been resolved: dm-verity: fix buffer overflow in FEC calculation There's a buffer overflow in dm-verity-fec: if (neras && *neras <= v->fec->roots) fio->erasures[(*neras)++] = i; This allows *neras to reach roots + 1 (the post-increment pushes it past roots). This value is then passed as no_eras to decode_rs8(). Inside the RS decoder (lib/reed_solomon/decode_rs.c:113-121), the erasure locator polynomial loop writes lambda[j] where j can reach nroots + 1 — one element past the end of lambda[] (which is sized nroots + 1, valid indices 0..nroots). The out-of-bounds write lands on syn[0], corrupting the syndrome buffer.

References

Community reviews

Loading reviews…