Skip to main content

Linux Kernel zcrypt EUVDEUVD-2026-66459

| CVE-2026-80544 HIGH
2026-08-26 Linux GHSA-m8xm-pgrj-whrp
7.8
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.8 HIGH

Local-only vector confirmed by s390 architecture constraint; low privilege sufficient to submit crafted CPRB requests via zcrypt device node; full CIA impact consistent with kernel-context memory corruption.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 27, 2026 - 06:48 vuln.today
CVSS changed
Aug 27, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 26, 2026 - 16:17 EUVD
CVE Published
Aug 26, 2026 - 14:37 cve.org
HIGH 7.8
CVE Published
Aug 26, 2026 - 14:37 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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.

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

properly validate bounds at each parsing step.

  1. 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.

AnalysisAI

Memory safety flaws in the Linux kernel s390/zcrypt EP11 CPRB domain handler allow a local low-privileged user on IBM Z mainframe systems to achieve full privilege escalation via crafted cryptographic request blocks. The vulnerable function zcrypt_msgtype6_send_ep11_cprb() uses struct overlays to access EP11 payload domain fields without performing ASN.1 validation or bounds checks at each parsing step, creating conditions for out-of-bounds memory access and incorrect domain field manipulation - the latter consistent with the intelligence-tagged 'Authentication Bypass' impact on EP11 coprocessor domain isolation. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Gain local shell on IBM Z Linux system
Delivery
Confirm EP11 device node access
Exploit
Craft malformed ASN.1 CPRB payload
Execution
Submit request to zcrypt driver
Persist
Trigger bounds-check failure in kernel context
Impact
Achieve privilege escalation to root

Vulnerability AssessmentAI

Exploitation Exploitation requires a local user account or process on a Linux system running on IBM Z (s390) mainframe hardware - no remote network vector exists. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 7.8 HIGH score with vector AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H is well-calibrated for a local privilege escalation with full CIA impact. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario A low-privilege local user or compromised service account on an IBM Z mainframe running Linux submits a crafted EP11 CPRB request to the zcrypt device driver with a malformed ASN.1 payload - for example, manipulating the domain field's length encoding to trigger an out-of-bounds write during the struct overlay access in zcrypt_msgtype6_send_ep11_cprb(). The memory corruption occurs in kernel context, potentially overwriting adjacent kernel structures to achieve privilege escalation to root or to redirect EP11 operations to an unauthorized coprocessor domain. …
Remediation The primary fix is upgrading to Linux kernel 7.1.10 or 7.2, which include upstream commits 0864a163783bff109b548266921829ea794edc93 and db21b2cf6dd0af5ffd08931e0a9fcda5a0473220 respectively, both available at https://git.kernel.org/stable/c/. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, inventory all IBM Z systems running affected Linux kernel versions and assess their criticality. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-66459 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy