CVE-2023-54092
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54092 is a Linux kernel vulnerability in the KVM subsystem for s390 (IBM Z) architecture, involving incorrect handling of the index value of a replaced Address Space Control Element (ASCE). Specifically, when s390_replace_asce() replaces a guest ASCE, it fails to set the index field of the corresponding struct page to 0, which can result in wrong addresses being passed during PTE invalidation notifications and ultimately cause VM crashes (validity intercepts). The vulnerability was publicly disclosed on December 24, 2025, and affects Linux kernel versions prior to the patched stable releases. It carries a CVSS v3.1 base score of 7.0 (High) (Red Hat CVE, Red Hat Bugzilla).

Technical details

The root cause is an incorrect initialization of the index field in the struct page associated with a guest ASCE during the s390_replace_asce() function in the KVM s390 protected virtualization (pv) code path. The index field should always be 0 for guest ASCE pages, but the replacement path omits this assignment, leading to stale or incorrect index values. This incorrect index can cause PTE invalidation notifiers to be invoked with wrong guest addresses; if the guest prefix page is unmapped under these conditions, the hypervisor may generate a validity intercept, crashing the guest VM. The attack vector is local, requires low privileges, and has high attack complexity, classifying it under improper initialization (CWE-665) (Red Hat CVE).

Impact

Successful exploitation can result in guest VM crashes (availability impact), and potentially incorrect memory address handling that may affect the integrity and confidentiality of guest memory operations on s390 KVM hosts. The primary observable impact is a denial-of-service condition for guest VMs running on affected s390 KVM hypervisors, triggered when the guest prefix is unmapped and the PTE invalidation notifier is called with a wrong address. The scope is limited to the affected host's KVM guests on s390 architecture; lateral movement to other systems is not a direct consequence, but VM crashes could disrupt critical workloads (Red Hat CVE).

Mitigation and workarounds

Patches have been backported to multiple stable Linux kernel branches: 5.10.190, 5.15.124, 6.1.43, 6.4.8, and 6.5. Administrators running KVM on s390 architecture should update to the appropriate patched kernel version for their distribution. Red Hat has tracked this issue under Bugzilla ID 2425173. No configuration-based workaround is documented; upgrading the kernel is the recommended remediation (Red Hat Bugzilla, Red Hat CVE).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management