Skip to main content

Linux Kernel CVE-2026-80545

| EUVDEUVD-2026-66460 HIGH
2026-08-26 Linux GHSA-5h39-f843-4g5v
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Recon
    Obtain local shell on s390/IBM Z system
  2. Delivery
    Verify zcrypt device node access
  3. Exploit
    Craft EP11 CPRB with overflow-triggering length field
  4. Install
    Submit via ioctl to trigger CEIL4 integer overflow
  5. C2
    Bypass kernel size validation
  6. Execute
    Overflow kernel memory buffer
  7. Impact
    Escalate to kernel-level code execution

Vulnerability Assessment

Exploitation Conditions

Exploitation requires all of the following: the target system must be running Linux on s390/IBM Z architecture; EP11 cryptographic coprocessor hardware must be present and the zcrypt kernel module loaded; the attacker must have local user access to the system with read/write permissions to the zcrypt device node (not granted to all users by default). Exploitation is limited to local attack vector (AV:L) - no network-based exploitation path exists. The CVSS PR:L confirms that low-privileged (non-root) authenticated local access is sufficient; no administrator credentials are needed once device node access is available. Systems not running s390 architecture, or those without EP11 hardware, are not affected regardless of kernel version.

Impact

The official CVSS 7.8 (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) appropriately captures the local privilege escalation risk. Attack complexity is genuinely low once the attacker has a shell on an affected system - no race condition or brute-force is required, just a crafted ioctl call. However, real-world risk is strongly bounded by two factors: first, the vulnerability is architecture-specific, affecting only s390/IBM Z Linux systems with EP11 coprocessor hardware, which narrows exposure to a specialized enterprise segment (banks, telcos, government); second, the attacker must already hold local user access with permissions to the zcrypt device node, which is not typically granted to all users. No EPSS data was provided in the input. KEV status is absent, meaning CISA has not confirmed active exploitation. No POC has been reported. The net assessment is a genuine high-severity local privilege escalation for the specific affected population, but not a broad-impact internet-facing threat. EPSS and KEV absence does not reduce severity for operators of s390 infrastructure - the attack complexity is low enough that exploitation upon local access is feasible.

Exploit ScenarioDerived

A local unprivileged user on an IBM Z/s390 Linux system crafts a malformed EP11 CPRB with a length field engineered to trigger the CEIL4 integer overflow, causing the computed aligned size to wrap below the actual payload size. When submitted via ioctl to the zcrypt driver, this causes the kernel to copy more data than the allocated buffer can hold, resulting in a kernel buffer overflow. No public exploit code has been identified at time of analysis, but the attack is mechanically straightforward for a researcher with kernel exploit experience given that AC:L is confirmed in the CVSS vector.

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

Multiple input validation failures in the Linux kernel s390/zcrypt driver's xcrb_msg_to_type6_ep11cprb_msgx() function allow a local unprivileged user on IBM Z/s390 systems with EP11 cryptographic coprocessors to trigger kernel-level buffer overflows. Three compounding weaknesses exist: missing minimum size validation before copying ep11_cprb structures from userspace, arithmetic overflow in CEIL4 alignment that can wrap around and bypass size checks, and unsafe C struct overlay on ASN.1-encoded payload without proper parsing. The official CVSS score of 7.8 (AV:L/AC:L/PR:L) reflects a realistic local privilege escalation path with full C/I/A impact. No public exploit has been identified at time of analysis, and patches are available in Linux 7.1.10 and 7.2.

RemediationAI

Upgrade to Linux kernel 7.1.10 or 7.2, which contain the validated fix. The fix introduces size_t for length calculations to prevent overflow, adds U32_MAX boundary checks after CEIL4 alignment, validates minimum request and reply sizes before copying from userspace, and implements proper ASN.1 parsing of the payload up to the function value field. Upstream fix commits are available at https://git.kernel.org/stable/c/2976b9d2e716c7e5487ca7c29a7bd076cf9adf08 and https://git.kernel.org/stable/c/17ac0bc866fc624cd05f022dcd8b730c0af11bb1. As a compensating control where immediate patching is not possible, restrict access permissions on the zcrypt device node (typically /dev/z90crypt) to only authorized system accounts or service identities via udev rules or DAC controls - this reduces the exploitable user population but does not eliminate the flaw. Removing the zcrypt kernel module entirely would eliminate exposure but would also disable all hardware cryptographic offload, which may be operationally unacceptable on production z/OS workloads.

Affected VersionsENISA

Linux 7.1
Linux patch: 7.1.10
Linux patch: 7.2
Linux e2c6d91eb8b1533753755f07803e47eceed263d0 <17ac0bc866fc624cd05f022dcd8b730c0af11bb1
Linux e2c6d91eb8b1533753755f07803e47eceed263d0 <2976b9d2e716c7e5487ca7c29a7bd076cf9adf08
Linux patch: 0

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 component is the s390/zcrypt kernel driver, which provides a userspace-accessible interface to IBM Z hardware cryptographic coprocessors via the EP11 (Enterprise PKCS#11) protocol. The vulnerability is in xcrb_msg_to_type6_ep11cprb_msgx(), which processes user-supplied EP11 Cryptographic Request Blocks (CPRBs). The root cause is a combination of missing input validation (CWE not officially assigned, but aligns with CWE-20 Improper Input Validation and CWE-190 Integer Overflow) - specifically, the CEIL4 macro used for 4-byte alignment of lengths operates on 32-bit values and can overflow, causing the result to wrap below actual size, defeating downstream bounds checks. Additionally, the function applies a raw C struct overlay to ASN.1-encoded payload data without parsing it, making offset calculations structurally incorrect and exploitable. Affected CPE: cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:* (s390 architecture with EP11 hardware, kernel versions from commit e2c6d91eb8b1533753755f07803e47eceed263d0).

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 attack vector confirmed by driver ioctl interface; PR:L because device node access requires a local account but not root; full C/I/A reflects kernel memory corruption potential.

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:N/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 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.

  1. Arithmetic overflow in length calculations: CEIL4 alignment could

overflow, bypassing size checks and enabling buffer overflows.

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

Executive ViewAI

Why It Matters

A privilege escalation flaw in IBM Z mainframe Linux kernels allows local users to gain full system access, potentially exposing sensitive data and critical operations. Organizations operating shared or multi-tenant mainframes-particularly in regulated industries-face elevated risk of data breach and unauthorized control. Vendor patches are available and should be deployed urgently to all affected systems.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
s390/IBM Z architecture, niche enterprise mainframe segment
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

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

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