CVE-2026-98831

CVE-2026-98831

published October 18, 2026

CVSS
—
EPSS
0%
Percentile
5.7
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

of/overlay: don't leak fragment references when changeset init fails

init_overlay_changeset() stores the number of initialized fragments

in ovcs->count only on full success. When find_target() or the

__symbols__ lookup fails partway through, the target and overlay

references taken for the fragments initialized so far are never

dropped: free_overlay_changeset() bounds its cleanup loop by

ovcs->count, which is still 0.

Store the running count on the error path so free_overlay_changeset()

puts whatever was set up. The store is guarded by ovcs->fragments

because on the allocation-failure path cnt still holds the counting

pass total while there is no fragments array; everywhere else cnt

only counts fully-initialized fragments.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00168 · 5.7th percentile
Published
2026-10-18T20:17Z
References (5)
EPSS history
Timeline
  • 20 OCT 03:34Z
    EPSS moved — → 0%
    epss
  • 18 OCT 15:49Z
    of/overlay: don't leak fragment references when changeset init fails
    cvelistv5
  • 18 OCT 15:49Z
    of/overlay: don't leak fragment references when changeset init fails
    cvelistv5