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

KVM: s390: Properly handle NULL pointer in dat_cond_set_storage_key()

Some callers pass NULL as oldkey. Calling page_cond_set_storage_key()
will cause that NULL pointer to get dereferenced.

Fix by checking for NULL and assigning the pointer to a dummy local
variable to avoid crashes.
Published: 2026-10-18
Score: n/a
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

The vulnerability is a NULL pointer dereference in the KVM s390 implementation of the dat_cond_set_storage_key() routine. When callers pass a NULL value for the oldkey argument, the underlying page_cond_set_storage_key() function dereferences it, resulting in an immediate crash of the kernel. This causes a denial of service by bringing down the virtual machine or the host system that runs KVM on an s390 architecture. The weakness is code that fails to validate a pointer before use, which is typical of a segmentation fault caused by bad input.

Affected Systems

All Linux kernel builds that include the KVM s390 subsystem are affected until the patch that guards against NULL dereference is applied. The CVE does not list specific version numbers, so any kernel that has not updated to the fixed code is vulnerable. This includes both upstream Linux and vendor‑supplied distributions that ship the unpatched s390 KVM code.

Risk and Exploitability

The flaw does not provide a remote code execution or privilege escalation pathway; it only permits an attacker who can influence the arguments to the storage key routine to crash the kernel. The attack would likely require privileged access to the KVM hypervisor or a malicious guest that can trigger the condition. No EPSS score is available and the vulnerability is not listed in the CISA KEV catalog, implying limited public exploitation data. Nevertheless, because a kernel crash can take a system offline, administrators should treat this as a significant service disruption risk and upgrade promptly.

Generated by OpenCVE AI on October 18, 2026 at 19:04 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply a Linux kernel update that contains the patch for the NULL pointer check in KVM s390
  • Restart the host or virtual machine to load the updated kernel and clear any corrupted state
  • If an immediate kernel update is not possible, monitor for any updates from the distribution vendor and plan to apply the fix in the next maintenance cycle

Generated by OpenCVE AI on October 18, 2026 at 19:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Weaknesses CWE-476

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: Properly handle NULL pointer in dat_cond_set_storage_key() Some callers pass NULL as oldkey. Calling page_cond_set_storage_key() will cause that NULL pointer to get dereferenced. Fix by checking for NULL and assigning the pointer to a dummy local variable to avoid crashes.
Title KVM: s390: Properly handle NULL pointer in dat_cond_set_storage_key()
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-18T15:20:22.978Z

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

Link: CVE-2026-98651

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-10-18T16:17:18.387

Link: CVE-2026-98651

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T19:15:14Z

Weaknesses