CVE-2026-72098CWE-787

CVE-2026-72098

Critical · published August 15, 2026

CVSS v3.1
9.8
EPSS
1%
Percentile
52.1
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00686 · 52.1th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2026-08-15T10:21Z
References (5)
EPSS history
Timeline
  • 15 AUG 05:52Z
    dm-verity: fix buffer overflow in FEC calculation
    cvelistv5