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

mtd: virt-concat: free duplicate generated name

Every MTD registration runs mtd_virt_concat_create_join(). Once a
virtual concat has already been registered, the function builds the same
name again and takes the equal-name branch. That branch skips to the
next item without freeing the newly allocated string.

Free the temporary name before continuing.
Published: 2026-08-15
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s MTD virtual concatenation subsystem creates a unique device name when registering a virtual concat. If a destination device with that name already exists, the code mistakenly skips freeing the newly allocated string. This oversight leads to a memory leak that can grow unbounded each time the registration path is exercised. Repeated or sustained registrations therefore drain kernel memory, which can eventually lead to a denial of service by exhausting the system’s memory resources. The flaw does not provide a direct code‑execution path or disclosure of privileged data.

Affected Systems

All mainstream Linux kernel builds that include the MTD virtual concat subsystem are vulnerable, regardless of distribution. The advisory lists Linux kernel itself as the affected product, with no explicit version range; the issue exists in any kernel containing the unpatched mtd/virt-concat code until the fix is applied.

Risk and Exploitability

The fault does not expose arbitrary code execution or privilege escalation. The risk is limited to potential denial of service. The EPSS score is not available and the vulnerability is not in CISA’s KEV list, indicating a low probability of exploitation. Based on the description, the likely attack vector is a local attacker with the ability to register MTD devices, which typically requires privileged or root access. If an attacker can repeatedly trigger the registration routine, the memory leak may be triggered to drain memory and crash the kernel.

Generated by OpenCVE AI on August 15, 2026 at 21:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a kernel release that includes the commit that frees the duplicate generated name; install the latest stable kernel from your distribution’s package repository.
  • If upgrading is not immediately possible, apply a local patch to the mtd/virt-concat source that frees the temporary name before control returns to the next item.
  • If the virtual concat feature is not required for your environment, disable the BCM and unexport the module or remove it from the kernel configuration to omit the vulnerable code path.

Generated by OpenCVE AI on August 15, 2026 at 21:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: mtd: virt-concat: free duplicate generated name Every MTD registration runs mtd_virt_concat_create_join(). Once a virtual concat has already been registered, the function builds the same name again and takes the equal-name branch. That branch skips to the next item without freeing the newly allocated string. Free the temporary name before continuing.
Title mtd: virt-concat: free duplicate generated name
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-15T05:51:26.686Z

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

Link: CVE-2026-68468

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:19:57.520

Modified: 2026-08-15T06:19:57.520

Link: CVE-2026-68468

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T21:15:03Z

Weaknesses

No weakness.