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
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

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

Vulnerability Assessment

Exploitation Conditions

Exploitation requires a local user account or process on a Linux system running on IBM Z (s390) mainframe hardware - no remote network vector exists. The EP11 code path is only active when IBM Crypto Express coprocessors are installed and configured in EP11 mode, which is a deliberate non-default enterprise configuration; systems using CCA mode or without Crypto Express hardware are not affected. The attacker must have permission to submit requests to the zcrypt device driver (typically via /dev/z90crypt), which is granted to low-privilege users in some shared mainframe configurations. All x86, ARM, RISC-V, and other non-s390 architectures are completely unaffected regardless of kernel version. The combination of required IBM Z hardware, EP11 mode configuration, and zcrypt device access collectively limits exploitation to a very specific population of production systems.

Impact

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. The low attack complexity is credible: once a local shell is obtained and the EP11 device node is accessible, crafting a malformed CPRB requires knowledge of the EP11 wire format but no additional runtime conditions. The 'Authentication Bypass' intelligence tag raises the concern that domain field corruption could allow a process to submit EP11 operations destined for a coprocessor domain it has not been authorized to use - a meaningful security boundary violation in multi-tenant HSM environments. No EPSS score was provided, and without KEV confirmation or known public exploit code, empirical exploitation probability cannot be independently assessed; absence of public exploit activity likely reflects the extreme hardware specificity rather than low exploitability in principle. The critical scope-limiting factor is the IBM Z (s390) architecture requirement with EP11 Crypto Express coprocessors configured - this is a non-default enterprise hardware stack entirely absent from commodity x86 and cloud environments. Despite the high CVSS score, real-world risk is bounded to a narrow population of IBM mainframe operators. For those organizations, the low-privilege local vector makes this a genuine priority: any compromised user account or malicious process with zcrypt device access becomes a path to full host compromise.

Exploit ScenarioDerived

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. No public exploit code has been identified, but the low CVSS attack complexity rating and the public availability of the fix commit (which clearly documents the vulnerable parsing logic) provide sufficient detail for an attacker familiar with s390 kernel internals to develop a working exploit.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 27, 2026

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. Vendor-released patches are available in Linux 7.1.10 and 7.2; no public exploit code or CISA KEV confirmation has been identified at time of analysis.

RemediationAI

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/. Distribution maintainers (RHEL, SUSE, Ubuntu on IBM Z) should be checked for backported patches to supported kernel versions, as the upstream commit may not correspond directly to distro package versions. Where immediate patching is not feasible, administrators should restrict access to zcrypt device nodes (typically under /dev/) using Linux DAC permissions or SELinux/AppArmor policy, limiting EP11 CPRB submission to only authorized service accounts - this reduces attack surface without eliminating the underlying flaw. In environments where EP11 coprocessors are not operationally required, deconfiguring the Crypto Express adapters from EP11 mode eliminates the vulnerable code path entirely, though this removes HSM-backed cryptographic services and must be weighed against operational dependencies.

Affected VersionsENISA

Linux patch: 7.1.10
Linux e2c6d91eb8b1533753755f07803e47eceed263d0 <0864a163783bff109b548266921829ea794edc93
Linux patch: 0
Linux e2c6d91eb8b1533753755f07803e47eceed263d0 <db21b2cf6dd0af5ffd08931e0a9fcda5a0473220
Linux patch: 7.2
Linux 7.1

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected code resides in the s390 zcrypt kernel driver, which mediates access to IBM Crypto Express hardware security modules (HSMs) operating in EP11 (Enterprise PKCS#11) mode. EP11 is IBM's protocol for HSM operations using Crypto Express coprocessors, and CPRB (Cryptographic Request Block) is the message format used to communicate with these coprocessors. The flaw in zcrypt_msgtype6_send_ep11_cprb() is a classic struct-overlay anti-pattern: rather than parsing the ASN.1-encoded CPRB payload through proper tag-length-value (TLV) traversal, the code used a fixed-layout struct (pld_hdr) overlaid on the raw buffer, and applied ad-hoc length format detection logic without validating bounds at each step. This creates two failure modes: (1) out-of-bounds memory reads or writes when actual payload lengths deviate from the assumed layout, and (2) incorrect domain field modification that may bypass EP11 domain access boundaries. No CWE was formally assigned, but the root cause class is CWE-125 (Out-of-bounds Read) or CWE-119 (Improper Restriction of Operations within the Bounds of a Memory Buffer), combined with CWE-295 or similar for the domain validation bypass. The fix introduces explicit ASN.1 parsing with bounds checks at every tag, length, and value field, mirroring a prior hardening of the related xcrb_msg_to_type6_ep11cprb_msgx() function.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

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
SUSE 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat 5.5 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
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
UNKNOWN (no severity yet)
CVE Published
Aug 26, 2026 - 14:37 cve.org
HIGH 7.8

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.

Executive ViewAI

Why It Matters

CVE-2026-80544 affects the Linux kernel on IBM Z mainframe systems, allowing local users with low privileges to escalate to full system access through memory safety flaws in the cryptographic request handler. Organizations operating IBM Z infrastructure face potential compromise of security boundaries and unauthorized access to sensitive data processed on these critical systems. This vulnerability requires immediate patching as it directly impacts the security isolation model of the platform.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Rare
IBM Z mainframe hardware only, niche enterprise deployment footprint
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 16.0 Not-Affected

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