Impact
The kernel bug involves a race condition in the _destroy_pages_crste() helper used by KVM on the s390 architecture. During concurrent page destruction, the routine may read and dereference a pointer multiple times before the referenced object is freed, which can lead to use‑after‑free or memory corruption. An attacker capable of manipulating the timing of these operations could trigger a fault or overwrite kernel memory, providing a pathway to arbitrary code execution with system privileges. The weakness is characteristic of race‑condition and use‑after‑free flaws (CWE‑362, CWE‑416).
Affected Systems
The defect resides in the Linux kernel's s390 KVM module. Any Linux kernel running on the s390 architecture that incorporates the _destroy_pages_crste() routine before the commit that applies READ_ONCE() is potentially affected. No specific version range is provided in the advisory, but systems running an older kernel that has not integrated the patch are at risk.
Risk and Exploitability
The CVSS score is not supplied, and EPSS is unavailable, however the nature of the bug – a kernel‑level race that can produce memory corruption – implies a high severity and a non‑negligible likelihood of exploitation by a privileged or local attacker. Because the vulnerability operates within the KVM hypervisor context on s390, an attacker who can control guest memory layout might be able to orchestrate the race. The vulnerability is not listed in CISA's KEV catalog, suggesting it has not yet been observed in widespread exploitation, but the risk remains significant until a patched kernel is deployed.
OpenCVE Enrichment