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

mtd: virt_concat: fix use-after-free in mtd_virt_concat_destroy_joins()

mtd_concat_destroy() frees item->concat so calling
mtd_virt_concat_put_mtd_devices(item->concat) leads to a use after free.

Fix this by moving mtd_virt_concat_put_mtd_devices() before
mtd_concat_destroy()
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability occurs in the Linux kernel’s MTD virt_concat subsystem. After the item’s concatenation structure is freed by mtd_concat_destroy(), the function mtd_virt_concat_put_mtd_devices() may still reference that memory. The resulting use‑after‑free can corrupt kernel memory, trigger a crash, or allow an attacker to execute arbitrary code with kernel privileges. The weakness is a classic use‑after‑free bug (CWE‑416).

Affected Systems

The issue exists in all Linux kernel builds that include the MTD virt_concat driver before the patch that moves the call order. No specific vendor version is delineated; users should audit their kernel version against the commits referenced in the advisory or apply the corresponding upstream fix.

Risk and Exploitability

The CVSS base score and EPSS are not publicly available, but use‑after‑free bugs are typically regarded as high‑severity because they give an attacker a path to gain kernel‑level execution. The KEV status is not listed. The likely attack vector is a local attacker who can trigger the vulnerable code path, possibly through privileged access to MTD devices or by exploiting other kernel interfaces that interact with virt_concat. No remote exploitation path is documented, so the risk focus is on privileged or local contexts. Based on the description, it is inferred that the victim must be able to engage the MTD virt_concat subsystem to trigger the bug. Given the lack of EPSS data, no quantitative exploitation probability can be asserted at this time.

Generated by OpenCVE AI on August 10, 2026 at 15:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the kernel update that includes the patch moving mtd_virt_concat_put_mtd_devices() before mtd_concat_destroy()
  • If an immediate kernel upgrade is not possible, restrict access to the MTD devices so that only privileged users can interact with /dev/mtd or other MTD interfaces
  • Verify that any custom or backported kernel patches maintain the corrected call order; if not, replace them with the upstream fix
  • As a temporary measure, disable the MTD virt_concat driver on systems where it is not required for operation

Generated by OpenCVE AI on August 10, 2026 at 15:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 16:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: mtd: virt_concat: fix use-after-free in mtd_virt_concat_destroy_joins() mtd_concat_destroy() frees item->concat so calling mtd_virt_concat_put_mtd_devices(item->concat) leads to a use after free. Fix this by moving mtd_virt_concat_put_mtd_devices() before mtd_concat_destroy()
Title mtd: virt_concat: fix use-after-free in mtd_virt_concat_destroy_joins()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-10T12:04:44.975Z

Reserved: 2026-07-30T09:28:09.392Z

Link: CVE-2026-68424

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T16:00:04Z

Weaknesses