All vulnerabilities
CVE-2026-98024

Linux: s390/ism: folio_put() after error

Linux LinuxOperating systems
CVSS
NoneNot scored
ExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.17%Chance of exploitation activity in the next 30 days, higher than 5% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in90f6f5cb331af52b14c0f309fb27dc243e8e2982Also 890e2ef726904d1d8328e4b9f5090eeb8761b9d1, 60983356fab0c1171c5cb1b56a36349ebadc608e and 3 moreCVE List
Published25 Sep 2026Updated 19 Oct 2026CVE List

What fixes it

  • 90f6f5cb331af52b14c0f309fb27dc243e8e2982LinuxCVE List
  • 890e2ef726904d1d8328e4b9f5090eeb8761b9d1LinuxCVE List
  • 60983356fab0c1171c5cb1b56a36349ebadc608eLinuxCVE List
  • 907a56ab3eb8a58500a58daa76087f17bb2b6826LinuxCVE List
  • 6.6.158LinuxCVE List
  • 6.9LinuxCVE List

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

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.

Text from CVE List

Affected versions 15

  • Linuxaffected: 121fb75414ab8debafd548bded9d888cd5a8f165 before 90f6f5cb331af52b14c0f309fb27dc243e8e2982CVE List
  • Linuxaffected: 83781384a96b95e2b6403d3c8a002b2c89031770 before 890e2ef726904d1d8328e4b9f5090eeb8761b9d1CVE List
  • Linuxaffected: 83781384a96b95e2b6403d3c8a002b2c89031770 before eebb6a9017b55ac05be770cf7b89f9da49505ae7CVE List
  • Linuxaffected: 83781384a96b95e2b6403d3c8a002b2c89031770 before 60983356fab0c1171c5cb1b56a36349ebadc608eCVE List
  • Linuxaffected: 83781384a96b95e2b6403d3c8a002b2c89031770 before 907a56ab3eb8a58500a58daa76087f17bb2b6826CVE List
  • Linuxaffected: f3e23edc4917f72139b805f208aeadf23376a0b5CVE List
  • Linuxaffected: 6.6.29 before 6.6.158CVE List
  • Linuxaffected: 6.8.8 before 6.9CVE List
  • Linuxaffected: 6.9CVE List
  • Linuxunaffected: all versions before 6.9CVE List
  • Linuxunaffected: 6.6.158 through 6.6.*CVE List
  • Linuxunaffected: 6.12.111 through 6.12.*CVE List
  • Linuxunaffected: 6.18.53 through 6.18.*CVE List
  • Linuxunaffected: 7.2.7 through 7.2.*CVE List
  • Linuxunaffected: 7.3CVE List

References 5