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

cxl/fwctl: Fix __fortify_panic

Fix a runtime assertion in cxlctl_get_supported_features(). Fortify
complains that it is potentially overflowing the entries array per
__counted_by_le(num_entries). Quiet the false positive by initializing
@num_entries earlier.

memcpy: detected buffer overflow: 48 byte write of buffer size 0
WARNING: lib/string_helpers.c:1036 at __fortify_report+0x4d/0xa0, CPU#7: fwctl/1398
RIP: 0010:__fortify_report+0x50/0xa0
Call Trace:
__fortify_panic+0xd/0xf
cxlctl_get_supported_features.cold+0x23/0x35 [cxl_core]
Published: 2026-08-28
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: False Positive Assertion
Action: Assess Impact
AI Analysis

Impact

A runtime assertion in the Linux kernel’s CXL firmware controller driver was flagged by Fortify as a potential buffer overflow. The code path referenced the variable @num_entries before it was initialized, creating a false positive warning. The vulnerability does not represent a real memory corruption or privilege escalation; it merely suppresses a defensive check and does not alter functional behavior.

Affected Systems

All Linux kernel builds that contain the cxl/fwctl driver before the commit introducing the fix rely on the uninitialized variable, causing the Fortify warning. Kernel packages built after that commit include the corrected initialization and suppress the warning. The affected components are the kernel CXL firmware controller module (cxl/fwctl).

Risk and Exploitability

The CVSS score of 5.5 reflects a low to medium impact threshold typical for a false positive, but does not correspond to an exploitable flaw. The EPSS score indicates a very low exploitation probability, and the vulnerability is not listed in the CISA KEV catalog. Analysts infer that the likely attack vector would require local privileged access to load or trigger the affected driver, but even then no direct memory corruption or data leakage can be achieved. The lack of a real vulnerability means attack avenues are effectively nil until source code changes introduce a genuine flaw.

Generated by OpenCVE AI on September 2, 2026 at 06:13 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the cxl/fwctl: Fix __fortify_panic commit, which initializes @num_entries and suppresses the false Fortify warning.
  • If an update is not immediately possible, rebuild the kernel with the CXL firmware controller disabled by setting CONFIG_CXL_FWCTL to n to eliminate the problematic code path.
  • If the driver is loaded as a module, block its loading by adding "blacklist cxl" to /etc/modprobe.d/blacklist.conf or by removing the module from the initramfs.

Generated by OpenCVE AI on September 2, 2026 at 06:13 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Tue, 01 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-120
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

Low


Fri, 28 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Fri, 28 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: cxl/fwctl: Fix __fortify_panic Fix a runtime assertion in cxlctl_get_supported_features(). Fortify complains that it is potentially overflowing the entries array per __counted_by_le(num_entries). Quiet the false positive by initializing @num_entries earlier. memcpy: detected buffer overflow: 48 byte write of buffer size 0 WARNING: lib/string_helpers.c:1036 at __fortify_report+0x4d/0xa0, CPU#7: fwctl/1398 RIP: 0010:__fortify_report+0x50/0xa0 Call Trace: __fortify_panic+0xd/0xf cxlctl_get_supported_features.cold+0x23/0x35 [cxl_core]
Title cxl/fwctl: Fix __fortify_panic
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-28T06:48:52.650Z

Reserved: 2026-08-26T14:34:25.778Z

Link: CVE-2026-80640

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T08:16:48.910

Modified: 2026-08-28T08:16:48.910

Link: CVE-2026-80640

cve-icon Redhat

Severity : Low

Publid Date: 2026-08-28T00:00:00Z

Links: CVE-2026-80640 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-02T06:15:04Z

Weaknesses
  • CWE-120

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')