CVE-2026-80544

CVE-2026-80544

High · published August 26, 2026

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

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

s390/zcrypt: Improve EP11 CPRB domain handling with ASN.1 parsing

The zcrypt_msgtype6_send_ep11_cprb() function uses fragile struct

overlays to access and modify the domain field in the EP11 CPRB

payload, creating maintainability and security concerns:

1. Struct overlay approach (pld_hdr) assumes fixed payload structure

and doesn't validate the actual ASN.1 encoding.

2. Complex length format detection logic is error-prone and doesn't

properly validate bounds at each parsing step.

3. Direct struct member access bypasses proper ASN.1 validation.

Fix by replacing struct overlays with explicit ASN.1 parsing that

validates each field (payload tag/length, function tag/length/value,

optional domain tag/length/value) with proper bounds checking at every

step. Add asn1_int_encode() helper function to safely write integer

values with correct endianness conversion. This makes the code

consistent with the validation pattern introduced with the rework of

the xcrb_msg_to_type6_ep11cprb_msgx() function.

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.00184 · 7.6th 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 domain handling with ASN.1 parsing
    cvelistv5