critical · CVSS v3 7.1
CVE-2026-98024
CVE-2026-98024 is a critical flaw in the Linux kernel’s s390/ism subsystem that can corrupt the slab allocator and lead to a use‑after‑free.
Overview
CVE-2026-98024 is a critical flaw in the Linux kernel’s s390/ism subsystem that can corrupt the slab allocator and lead to a use‑after‑free. The bug occurs when folio_put() is incorrectly replaced by kfree() during error handling in ism_alloc_dmb(). It can allow attackers to gain arbitrary code execution or cause a denial of service on affected systems.
Description
In the Linux kernel, the following vulnerability has been resolved: s390/ism: folio_put() after error dmb->cpu_addr was allocated via folio_alloc(). Use folio_put() instead of kfree() in the error exit of ism_alloc_dmb() to avoid slab allocator corruption. While at it, reset dmb->cpu_addr after folio_put to avoid unintentional UAF by future callers.
Impact
The vulnerability threatens confidentiality, integrity, and availability of systems running the s390 architecture. Attackers could execute arbitrary code, tamper with kernel data, or crash the system. Defenders on mainframe or s390 servers are directly impacted. The flaw is exploitable only on systems that load the affected kernel modules.
Remediation
Apply the vendor‑supplied kernel patch that replaces kfree() with folio_put() in ism_alloc_dmb() and resets dmb->cpu_addr. Update to the latest kernel release or backport the fix. Reboot the affected hosts after patching. If the s390/ism module is not required, consider unloading or disabling it to mitigate risk.
Risk context
The CVE is rated critical with a CVSS v3 score of 7.1. No EPSS data is available, but the severity indicates a high priority for patching. Defenders should prioritize updating kernels on s390 systems to eliminate the risk.
Affected products
- Linux kernel (s390)
- Red Hat Enterprise Linux
- Ubuntu
- Debian
- SUSE Linux Enterprise Server
- CentOS
- Oracle Linux
Scores
- Severity
- critical
- CVSS v2
- 9
- CVSS v3
- 7.1
- CVSS v4
- —
- EPSS
- —