CVE-2026-80550

CVE-2026-80550

High · published August 26, 2026

CVSS v3.1
7.9
EPSS
0%
Percentile
7.3
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

s390/vfio_ccw: Fix out of bounds check on CCW array

The routine ccwchain_calc_length() counts the number of channel

command words (CCWs) that are chained together in a single channel

program, and rejects anything larger than CCWCHAIN_LEN_MAX (256) CCWs.

The loop itself is "do..while (count < 257)", and while the logic in

is_cpa_within_range() correctly adjusts between the 0-index array of

CCWs and the count of CCWs starting at 1, this means it would look

at a possible 257th CCW before ending the loop and (correctly)

returning an error.

Fix this by restructuring the loop to break as soon as 256 CCWs

(thus indexes 0-255) are examined, without looking at memory

outside the range.

The record
Technical detail
CVSS v3.1
7.9 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L
CVSS v4.0
Not supplied
EPSS
0.00181 · 7.3th percentile
Published
2026-08-26T19:17Z
References (8)
EPSS history
Timeline
  • 28 AUG 06:54Z
    EPSS moved — → 0%
    epss
  • 26 AUG 14:37Z
    s390/vfio_ccw: Fix out of bounds check on CCW array
    cvelistv5