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

KVM: s390: Fix race in _destroy_pages_crste()

Use READ_ONCE() in _destroy_pages_crste() to read the crste, avoid
dereferencing the pointer multiple times.
Published: 2026-10-18
Score: 5.6 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation
Action: Apply Patch
AI Analysis

Impact

A race condition exists in the Linux kernel helper function _destroy_pages_crste() used by KVM on s390 platforms. When multiple page destruction requests occur concurrently, the function can read a pointer, then later dereference it after the referenced object has been freed, potentially corrupting kernel memory. While the official fix removes this race by using READ_ONCE(), the unpatched code could lead to unpredictable kernel behavior. This outcome is inferred: benign memory corruption could be exploited by an attacker with sufficient local or privileged access to gain higher privileges or to crash the system.

Affected Systems

Any Linux kernel targeting the s390 architecture that lacks the commit adding READ_ONCE() to _destroy_pages_crste() is potentially vulnerable. The advisory does not specify an exact version range, but older kernels that have not applied the described patch remain at risk.

Risk and Exploitability

The CVSS score of 5.6 indicates moderate severity, while the EPSS score of less than 1% reflects a very low current probability of exploitation. The vulnerability is not listed in CISA’s KEV catalog, suggesting no widespread exploitation has been observed. Exploitation would require local or privileged access, precise timing, and knowledge of KVM page‑destruction behavior, making the risk lower but not negligible. The attack vector is inferred to be local or through a compromised VM, as the flaw resides in the kernel's VM management code.

Generated by OpenCVE AI on October 23, 2026 at 07:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the commit introducing READ_ONCE() in _destroy_pages_crste()
  • Reboot the system or restart the KVM service to load the updated kernel code
  • If an immediate kernel upgrade is not possible, temporarily disable KVM support for the s390 platform to avoid executing the vulnerable routine

Generated by OpenCVE AI on October 23, 2026 at 07:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-416

Thu, 22 Oct 2026 12:30:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


Sun, 18 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-416

Sun, 18 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: KVM: s390: Fix race in _destroy_pages_crste() Use READ_ONCE() in _destroy_pages_crste() to read the crste, avoid dereferencing the pointer multiple times.
Title KVM: s390: Fix race in _destroy_pages_crste()
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-10-19T09:23:18.799Z

Reserved: 2026-09-25T10:25:14.362Z

Link: CVE-2026-98649

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:18.193

Modified: 2026-10-19T10:19:29.353

Link: CVE-2026-98649

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-18T00:00:00Z

Links: CVE-2026-98649 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T07:30:09Z

Weaknesses
  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition