CVE-2026-89456

CVE-2026-89456

High · published September 12, 2026

CVSS v3.1
7.0
EPSS
0%
Percentile
3.8
In the wild
Unconfirmed
What it is

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

s390/dasd: Propagate partial completion length across ERP recovery

dasd_default_erp_postaction() copies the timing and device state from

the finished ERP request back to the original request but drops

proc_bytes. A request that was partially completed, an ESE read of a

not-yet-allocated track returns fewer bytes than requested, and then

recovered through the ERP chain loses its partial-completion length.

__dasd_cleanup_cqr() then sees proc_bytes == 0 and completes the whole

request instead of requeueing the remainder, silently returning zeroed

data for the part that was never read.

Carry proc_bytes over to the original request like the other

per-request state.

The record
Technical detail
CVSS v3.1
7.0 · HIGH
Vector
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00149 · 3.8th percentile
Published
2026-09-12T00:19Z
References (8)
EPSS history
Timeline
  • 13 SEP 03:23Z
    EPSS moved — → 0%
    epss
  • 11 SEP 19:43Z
    s390/dasd: Propagate partial completion length across ERP recovery
    cvelistv5