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

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

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

Fix it 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

The vulnerability occurs when the mtd_virt_concat_destroy routine frees the concat structure before releasing the devices attached to it. Subsequent calls to mtd_virt_concat_put_mtd_devices on the freed memory cause a use‑after‑free condition. Exploiting this flaw could allow an attacker with the ability to trigger the destruction routine to corrupt memory, potentially enabling arbitrary code execution or creating a denial‑of‑service.

Affected Systems

All Linux kernel releases that include the MTD virt_concat subsystem prior to the fix are affected. The issue is present in the kernel versions that compile the mtd_virt_concat module without the commit that moves the device release before the destroy call. No specific version range is provided.

Risk and Exploitability

The CVSS score is not published, and the EPSS score is not available, but the vulnerability remains unlisted in the CISA KEV catalog. The fix indicates the issue is local and requires the attacker to invoke the vulnerable sequence, implying a moderate to high exploitation risk for privileged users or local attackers. No remote attack vector is documented. Given the lack of public exploitation evidence, the risk is considered moderate but requires timely patching.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to a Linux kernel version that includes the mtd_virt_concat patch (commit moving the put call before the destroy),
  • Verify the kernel configuration to ensure the mtd_virt_concat module is used in the system if required,
  • If immediate kernel upgrade is not possible, consider disabling the mtd_virt_concat feature or ensuring that device removal operations are no longer invoked in contexts that could trigger the destroy routine.

Generated by OpenCVE AI on August 10, 2026 at 15:58 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() mtd_concat_destroy() frees item->concat so calling mtd_virt_concat_put_mtd_devices(item->concat) after that leads to a use-after-free. Fix it 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()
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:43.942Z

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

Link: CVE-2026-68423

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