CVE-2026-80545

CVE-2026-80545

High · published August 26, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
8.4
In the wild
Unconfirmed
What it is

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

s390/zcrypt: Improve EP11 CPRB length and overflow checks

The xcrb_msg_to_type6_ep11cprb_msgx() function lacks proper input

validation, creating security vulnerabilities:

1. Missing minimum size validation: The ep11_cprb structure and

subsequent payload fields (pld_tag, pld_lenfmt) are copied from

userspace without verifying sufficient buffer length.

2. Arithmetic overflow in length calculations: CEIL4 alignment could

overflow, bypassing size checks and enabling buffer overflows.

3. The payload is asn1 encoded but the function just uses a simple c

struct overlay to access some fields of the payload.

Fix by using size_t for length calculations, adding U32_MAX boundary

checks after alignment, and validating minimum request size and

minimum reply size before copying from userspace. Do a very simple

asn1 parsing of the payload up to the function value field.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00192 · 8.4th percentile
Published
2026-08-26T19:17Z
References (3)
EPSS history
Timeline
  • 28 AUG 06:54Z
    EPSS moved — → 0%
    epss
  • 26 AUG 14:37Z
    s390/zcrypt: Improve EP11 CPRB length and overflow checks
    cvelistv5