CVE-2026-98831
Received
Received - Intake
Memory Leak in Linux Kernel OverlayFS
Vulnerability report for CVE-2026-98831, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-10-18
Last updated on: 2026-10-18
Assigner: kernel.org
Description
Description
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.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| Linux | Linux | 61b4de4e0b384f4a22c55c3bada604da49cec4e1 |
| Linux | Linux | 61b4de4e0b384f4a22c55c3bada604da49cec4e1 |
| Linux | Linux | 61b4de4e0b384f4a22c55c3bada604da49cec4e1 |
| Linux | Linux | 61b4de4e0b384f4a22c55c3bada604da49cec4e1 |
| Linux | Linux | 4.15 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |