Back to CVE records
Medium 5.5Published May 27, 2026

CVE-2026-45981s390/cio: Fix device lifecycle handling in css_alloc_subchannel()

Updated under an hour ago ()

Does this affect you?

It affects Linux and 1 other product. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

In the Linux kernel, the following vulnerability has been resolved: s390/cio: Fix device lifecycle handling in css_alloc_subchannel() `css_alloc_subchannel()` calls `device_initialize()` before setting up the DMA masks. If `dma_set_coherent_mask()` or `dma_set_mask()` fails, the error path frees the subchannel structure directly, bypassing the device model reference counting. Once `device_initialize()` has been called, the embedded struct device must be released via `put_device()`, allowing the release callback to free the container structure. Fix the error path by dropping the initial device reference with `put_device()` instead of calling `kfree()` directly. This ensures correct device lifetime handling and avoids potential use-after-free or double-free issues.

CVSS
5.5 MEDIUM (v3.1, NVD)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness (CWE)
Not given
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
Linux
NVD analysis
Analyzed
Record last updated
Jun 1, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from e5dcf0025d7af58f525590ac86ac27cb44714e8d before abb6e07f46a740cda4f07d1b561ae4eaa7a1df42; from e5dcf0025d7af58f525590ac86ac27cb44714e8d before f96c5ccf95ae5f27218c1ce2d6a3ad2d3e105424; from e5dcf0025d7af58f525590ac86ac27cb44714e8d before 6715560527e343a387e4a0d2e6c401748e89fa55; from e5dcf0025d7af58f525590ac86ac27cb44714e8d before c35cfbb5341ba05ad1b4476ffc3c21cc3ff8f603; from e5dcf0025d7af58f525590ac86ac27cb44714e8d before f65c75b0b9b5a390bc3beadcde0a6fbc3ad118f7
CNA record
linux linux_kernel
linux:linux_kernel
from 3.10 before 6.6.128; from 6.7 before 6.12.75; from 6.13 before 6.18.14; from 6.19 before 6.19.4
NVD

References

References

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.