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

arm_mpam: guard MBWU state before adding it to garbage

__destroy_component_cfg() adds each RIS mbwu_state object to the MPAM
garbage list when destroying component configuration.

However, mbwu_state is allocated per RIS and only for RISes with MBWU
monitors. A component can therefore have comp->cfg allocated while some
RISes still have ris->mbwu_state set to NULL.

Passing a NULL mbwu_state to add_to_garbage() dereferences the NULL
pointer inside the macro.

Skip RISes that do not have an mbwu_state object before adding them to
the garbage list.
Published: 2026-08-10
Score: 4.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel MPAM subsystem contains a null‑pointer dereference that occurs when a component configuration is destroyed. The __destroy_component_cfg() function adds RIS mbwu_state objects to a garbage list, but some RISes lack a valid mbwu_state instance. Passing a NULL pointer to add_to_garbage() causes a kernel panic, resulting in a crash and a brief denial of service.

Affected Systems

The flaw is present in all Linux kernel releases for ARM that support the MPAM (Memory Power Management) feature, regardless of distribution. Any kernel build containing the unpatched MPAM code before the referenced commit is vulnerable; there is no distinction by vendor in the advisory.

Risk and Exploitability

With a CVSS score of 4.1, the vulnerability is considered low severity. The EPSS score is less than 1 %, indicating a low probability of active exploitation, and the issue is not listed in the CISA KEV catalog. Based on the description, it is inferred that an attacker would need local privileged access to invoke component configuration destruction in order to trigger the flaw, after which a kernel crash will occur. Because of the low exploitation probability and moderate severity, the overall risk is limited, but immediate patching is still recommended to eliminate the denial‑of‑service risk.

Generated by OpenCVE AI on August 13, 2026 at 04:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the MPAM null‑pointer dereference fix (e.g., apply the commit 977f52909c624210178a1247fab0b02b110c1106 or later).
  • If an immediate kernel upgrade is not possible, backport the referenced commit into the current kernel source tree and rebuild the kernel to incorporate the guard against NULL mbwu_state objects.
  • After applying the patch or rebuild, reboot the system to apply the new kernel image and ensure the MPAM subsystem no longer triggers a fatal error during component configuration cleanup.

Generated by OpenCVE AI on August 13, 2026 at 04:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 12 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 4.1, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


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

Type Values Removed Values Added
Weaknesses CWE-476

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: arm_mpam: guard MBWU state before adding it to garbage __destroy_component_cfg() adds each RIS mbwu_state object to the MPAM garbage list when destroying component configuration. However, mbwu_state is allocated per RIS and only for RISes with MBWU monitors. A component can therefore have comp->cfg allocated while some RISes still have ris->mbwu_state set to NULL. Passing a NULL mbwu_state to add_to_garbage() dereferences the NULL pointer inside the macro. Skip RISes that do not have an mbwu_state object before adding them to the garbage list.
Title arm_mpam: guard MBWU state before adding it to garbage
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-17T05:03:45.634Z

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

Link: CVE-2026-68345

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:20:25.093

Modified: 2026-08-17T06:17:42.740

Link: CVE-2026-68345

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-10T12:03:22Z

Links: CVE-2026-68345 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T04:45:02Z

Weaknesses