What’s Vulnerable › Vulnerabilities
CVE-2026-98024: s390/ism: folio_put() after error
- Severity: unknown
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.2% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-09-25 · updated 2026-10-19
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.
Affected products
- Linux kernel: from 6.6.29 before 6.6.158; from 6.8.8 before 6.9; 6.9 — fixed in 6.6.158, 6.9, 7.3
How to fix
Upgrade to a fixed version: Linux kernel 6.6.158, 6.9, 7.3. Check the vendor advisory for mitigations.
References
- https://git.kernel.org/stable/c/60983356fab0c1171c5cb1b56a36349ebadc608e
- https://git.kernel.org/stable/c/890e2ef726904d1d8328e4b9f5090eeb8761b9d1
- https://git.kernel.org/stable/c/907a56ab3eb8a58500a58daa76087f17bb2b6826
- https://git.kernel.org/stable/c/90f6f5cb331af52b14c0f309fb27dc243e8e2982
- https://git.kernel.org/stable/c/eebb6a9017b55ac05be770cf7b89f9da49505ae7
Get alerted when CVE-2026-98024 or the next vulnerability affects your stack