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

platform/x86: ISST: Validate logical CPU id and clos id

Validate max CLOS ID and logical CPU ID for core power feature.
Reject any clos level or logical CPU number greater than the
supported maximum. These are used to calculate MMIO offset.
Published: 2026-09-11
Score: 4.7 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Kernel corruption
Action: Apply Patch
AI Analysis

Impact

The Linux kernel’s ISST driver for x86 does not validate logical CPU identifiers and CLOS ( Cache Level of Service) IDs when configuring core power features. Because these values are used to calculate an MMIO (memory‑mapped I/O) offset, unvalidated or excessively large values may produce an incorrect address. If the driver subsequently accesses memory at that calculated offset, it could read or write outside the intended region. While the CVE description does not explicitly state the consequence, it can be inferred that such unchecked access may corrupt kernel data structures or trigger a system crash.

Affected Systems

Any Linux kernel build that includes the ISST driver on x86 architectures is affected. The patch that introduced validation applies to all prior kernel versions; specific version ranges are not listed, so any kernel lacking the update should be considered vulnerable.

Risk and Exploitability

The CVSS score of 4.7 indicates moderate potential impact, and the EPSS score of less than 1% signals a low exploitation probability. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is local: an attacker would need to invoke core power features through the ISST driver interface, a capability typically limited to privileged users. Because the exploit path requires local code that can supply the invalid identifiers, remote exploitation is unlikely, and there is no known public exploit.

Generated by OpenCVE AI on September 13, 2026 at 08:49 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a kernel version that includes the ISST CPU ID and CLOS ID validation fix.
  • If an upgrade is not possible, unload or disable the ISST driver (e.g., 'modprobe -r isst') to eliminate the vulnerable code path.
  • Employ kernel hardening features such as KASLR, SELinux, and mitigations that reduce the impact of memory corruption vulnerabilities.

Generated by OpenCVE AI on September 13, 2026 at 08:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 12 Sep 2026 00:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


Fri, 11 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: platform/x86: ISST: Validate logical CPU id and clos id Validate max CLOS ID and logical CPU ID for core power feature. Reject any clos level or logical CPU number greater than the supported maximum. These are used to calculate MMIO offset.
Title platform/x86: ISST: Validate logical CPU id and clos id
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-11T19:43:08.077Z

Reserved: 2026-09-11T19:38:34.703Z

Link: CVE-2026-89438

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-11T20:19:24.087

Modified: 2026-09-11T20:19:24.087

Link: CVE-2026-89438

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-11T19:43:08Z

Links: CVE-2026-89438 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-13T09:00:13Z

Weaknesses