of/overlay: don't leak fragment references when changeset init fails
CVE-2026-98831 is fixed in 39 products on 1 platform, first by DEBIAN-CVE-2026-98831, released October 19, 2026. It is not reported as exploited. Patch Radar priority: Routine.
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.
Where it's fixed
| Product | Fixed in | Fix | Released |
|---|---|---|---|
| Linux | |||
| bpftool6.12 · amzn 2023 | 1:6.12.113-138.209.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| bpftool6.12-debuginfo · amzn 2023 | 1:6.12.113-138.209.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| bpftool6.18 · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| bpftool6.18-debuginfo · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| kernel-livepatch-6.12.113-138.209 · amzn 2023 | 1:1.0-0.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| kernel-livepatch-6.18.56-125.164 · amzn 2023 | 1:1.0-0.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| kernel6.12 · amzn 2023 | 1:6.12.113-138.209.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| kernel6.12-debuginfo · amzn 2023 | 1:6.12.113-138.209.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| kernel6.12-debuginfo-common-aarch64 · amzn 2023 | 1:6.12.113-138.209.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| kernel6.12-debuginfo-common-x86_64 · amzn 2023 | 1:6.12.113-138.209.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| kernel6.12-devel · amzn 2023 | 1:6.12.113-138.209.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| kernel6.12-headers · amzn 2023 | 1:6.12.113-138.209.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| kernel6.12-modules-extra · amzn 2023 | 1:6.12.113-138.209.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| kernel6.12-modules-extra-common · amzn 2023 | 1:6.12.113-138.209.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| kernel6.12-tools · amzn 2023 | 1:6.12.113-138.209.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| kernel6.12-tools-debuginfo · amzn 2023 | 1:6.12.113-138.209.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| kernel6.12-tools-devel · amzn 2023 | 1:6.12.113-138.209.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| kernel6.18 · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| kernel6.18-debuginfo · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| kernel6.18-debuginfo-common-aarch64 · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| kernel6.18-debuginfo-common-x86_64 · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| kernel6.18-devel · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| kernel6.18-headers · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| kernel6.18-modules-extra · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| kernel6.18-modules-extra-common · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| kernel6.18-tools · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| kernel6.18-tools-debuginfo · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| kernel6.18-tools-devel · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| linux · Debian 13.5 (trixie) | 6.12.113-1 | DEBIAN-CVE-2026-98831 | Oct 19, 2026 |
| linux · Debian 14 | 7.2.10-1 | DEBIAN-CVE-2026-98831 | Oct 19, 2026 |
| linux-6.12 · Debian 12.15 (bookworm) | 6.12.113-1~deb12u1 | DEBIAN-CVE-2026-98831 | Oct 19, 2026 |
| microvm-kernel6.18 · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| perf6.12 · amzn 2023 | 1:6.12.113-138.209.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| perf6.12-debuginfo · amzn 2023 | 1:6.12.113-138.209.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| perf6.18 · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| perf6.18-debuginfo · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| python3-perf6.12 · amzn 2023 | 1:6.12.113-138.209.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| python3-perf6.12-debuginfo · amzn 2023 | 1:6.12.113-138.209.amzn2023 | ALAS2023-2026-3335 | Nov 7, 2026 |
| python3-perf6.18 · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
| python3-perf6.18-debuginfo · amzn 2023 | 1:6.18.56-125.164.amzn2023 | ALAS2023-2026-3251 | Nov 7, 2026 |
Patch Radar data is free to use with attribution. Terms and how to credit it.
Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.