CVE-2026-80555

s390/vfio_ccw: Free all memory if cp_init() fails

HIGH
7.1
CVSS Score
Published: August 26, 2026 at 02:37 PM UTC
Updated: August 27, 2026 at 01:18 PM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH7.1
Exploit prediction
EPSS 0.2%

Description

In the Linux kernel, the following vulnerability has been resolved: s390/vfio_ccw: Free all memory if cp_init() fails The routine cp_free() is called to unpin/free any memory once an I/O is completed successfully, or if cp_prefetch() fails. But if cp_init() fails, and cp->initialized is not enabled, the same routine cannot be used to free all the memory. An attempt to address this exists in ccwchain_handle_ccw(), where a single call to ccwchain_free() is made for the currently-processed CCW segment. But this will leak other segments (created as a result of a Transfer in Channel) that had been allocated as part of the same channel program. Address this by performing the cleanup outside of the recursive ccwchain_handle_ccw()/ccwchain_loop_tic() logic.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

5.3 ≤ v < 5.10.2675.3 ≤ v < 5.15.2185.3 ≤ v < 6.1.1855.3 ≤ v < 6.12.1055.3 ≤ v < 6.18.465.3 ≤ v < 6.6.1545.3 ≤ v < 7.1.105.3 ≤ v < 7.25.38b515be512a2435bb8aedc6390cbe140167f9eb9
Vendor states this is fixed in 152fcb74a26804b70909381c6acc90595a0ae1c1 (fixed)
Vendor states this is fixed in 17e01e342af74de12899c206dcc9ec90684703aa (fixed)
Vendor states this is fixed in 276bd7ed34d56c48c65c43c0b08f2ee77029b2fa (fixed)
Vendor states this is fixed in 32e3d364a7b8295120d37e6a6bd433d2de26f748 (fixed)
Vendor states this is fixed in 4699b54fada156534cbb39834d47fc9374d7a1f5 (fixed)
Vendor states this is fixed in 6a917199aaf97904f5619afe3dfdacb155b03e8c (fixed)
Vendor states this is fixed in 74186c2968f8f756ac3226b545b598457c910c75 (fixed)
Vendor states this is fixed in f9bcff265556796834122f95de16d52a8375206c (fixed)
Vendor states this is fixed in 5.10.267 (unaffected)
Vendor states this is fixed in 5.15.218 (unaffected)
Vendor states this is fixed in 5.3 (unaffected)
Vendor states this is fixed in 6.1.185 (unaffected)
Vendor states this is fixed in 6.12.105 (unaffected)
Vendor states this is fixed in 6.18.46 (unaffected)
Vendor states this is fixed in 6.6.154 (unaffected)
Vendor states this is fixed in 7.1.10 (unaffected)
Vendor states this is fixed in 7.2 (unaffected)

Remediation

No guide yet

No remediation guidance has been written for this CVE yet, and no fixed version or vendor advisory is recorded against it.

CVSS

7.1HIGHLinux
Vector?

Quick Info

StatusRECEIVED

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card