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

cxl/region: Validate partition index before array access

construct_region() reads cxled->part and uses it to index
cxlds->part[] without checking for a negative value. If the
partition was never resolved, part remains at its initial value
of -1, causing an out-of-bounds array access.

Add a guard to return -EBUSY when part is negative.

The check was dropped during a merge.
Published: 2026-09-24
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Remote code execution
Action: Apply patch
AI Analysis

Impact

Based on the description, it is inferred that a kernel bug in the CXL/region subsystem allows an out‑of‑bounds array access when a partition index is negative. The construct_region() function reads the partition value from the CXL device and uses it as an array index without verifying that it is non‑negative. If the partition was never resolved it remains at its initial value of –1, causing the kernel to access memory outside the valid bounds. This memory corruption can lead to a kernel crash or provide an attacker a foothold for arbitrary code execution. The issue is not a denial of service alone; the impact can be leveraged to compromise system integrity and confidentiality.

Affected Systems

Any Linux kernel that contains the vulnerable implementation of cxl/region. The affected kernel versions are not specified in the data provided, but the patch that introduces a guard against negative partition indices is present in newer releases. The vulnerability applies to all vendors that ship this Linux kernel source and has been reported in the upstream kernel community.

Risk and Exploitability

Based on the description, it is inferred that if a malicious CXL device or driver can instruct the kernel to reference an uninitialized partition, the attacker could trigger out‑of‑bounds access and potentially execute arbitrary code in kernel mode. The exploit requires local or possibly remote code execution on the machine if an attacker can influence the CXL resource, and thus is considered a moderate‑risk vulnerability with a CVSS score of 5.5. The EPSS score is below 1%, suggesting a low likelihood of exploitation, and the vulnerability is not listed in CISA’s KEV catalog.

Generated by OpenCVE AI on October 1, 2026 at 18:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the upstream Linux kernel patch that guards the partition index before array access (commit 06322da06116f1ee52271dd4d84dc69580087df7).
  • Disable or remove CXL devices that may expose unresolved partitions when they are not required, ensuring no unresolved partition indexes can reach kernel code.
  • Coordinate with distribution maintainers or vendor support to backport or release a stable update that includes the fix for older kernel releases.

Generated by OpenCVE AI on October 1, 2026 at 18:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 01 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-129

Wed, 30 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Moderate


Fri, 25 Sep 2026 05:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-129

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: cxl/region: Validate partition index before array access construct_region() reads cxled->part and uses it to index cxlds->part[] without checking for a negative value. If the partition was never resolved, part remains at its initial value of -1, causing an out-of-bounds array access. Add a guard to return -EBUSY when part is negative. The check was dropped during a merge.
Title cxl/region: Validate partition index before array access
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-09-25T12:43:59.015Z

Reserved: 2026-09-24T14:53:16.868Z

Link: CVE-2026-97423

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:20.227

Modified: 2026-09-25T13:17:25.867

Link: CVE-2026-97423

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-24T00:00:00Z

Links: CVE-2026-97423 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T18:45:06Z

Weaknesses