๐Ÿ” CVE Alert

CVE-2026-45981

UNKNOWN 0.0

s390/cio: Fix device lifecycle handling in css_alloc_subchannel()

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

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.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published May 27, 2026
Last Updated Jun 1, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
e5dcf0025d7af58f525590ac86ac27cb44714e8d < abb6e07f46a740cda4f07d1b561ae4eaa7a1df42 e5dcf0025d7af58f525590ac86ac27cb44714e8d < f96c5ccf95ae5f27218c1ce2d6a3ad2d3e105424 e5dcf0025d7af58f525590ac86ac27cb44714e8d < 6715560527e343a387e4a0d2e6c401748e89fa55 e5dcf0025d7af58f525590ac86ac27cb44714e8d < c35cfbb5341ba05ad1b4476ffc3c21cc3ff8f603 e5dcf0025d7af58f525590ac86ac27cb44714e8d < f65c75b0b9b5a390bc3beadcde0a6fbc3ad118f7
Linux / Linux
3.10

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/abb6e07f46a740cda4f07d1b561ae4eaa7a1df42 git.kernel.org: https://git.kernel.org/stable/c/f96c5ccf95ae5f27218c1ce2d6a3ad2d3e105424 git.kernel.org: https://git.kernel.org/stable/c/6715560527e343a387e4a0d2e6c401748e89fa55 git.kernel.org: https://git.kernel.org/stable/c/c35cfbb5341ba05ad1b4476ffc3c21cc3ff8f603 git.kernel.org: https://git.kernel.org/stable/c/f65c75b0b9b5a390bc3beadcde0a6fbc3ad118f7