CVE-2026-80545
Received Received - Intake

Improper Input Validation in Linux Kernel s390/zcrypt

Vulnerability report for CVE-2026-80545, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-26

Last updated on: 2026-08-26

Assigner: kernel.org

Description

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-26
Last Modified
2026-08-26
Generated
2026-08-26
AI Q&A
2026-08-26
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
linux linux_kernel *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a Linux kernel vulnerability in the s390/zcrypt component. The function xcrb_msg_to_type6_ep11cprb_msgx() fails to properly validate input sizes, allowing potential buffer overflows. Issues include missing minimum size checks for the ep11_cprb structure, arithmetic overflow in length calculations, and unsafe direct access to ASN1-encoded payload fields via a simple C struct overlay.

Detection Guidance

This vulnerability is specific to the Linux kernel's s390/zcrypt component and requires kernel-level detection. No direct network detection commands are available. Check kernel logs for errors related to zcrypt or EP11 CPRB handling. Use commands like dmesg | grep zcrypt or journalctl -k | grep zcrypt to inspect kernel messages for anomalies.

Impact Analysis

This vulnerability could allow local attackers to execute arbitrary code or cause kernel crashes by exploiting buffer overflows. Successful exploitation may lead to privilege escalation, data corruption, or denial of service on affected systems running the vulnerable Linux kernel.

Mitigation Strategies

Apply the latest kernel update provided by your Linux distribution to patch the vulnerability. If immediate patching is not possible, restrict access to the s390/zcrypt functionality via kernel module blacklisting or system call restrictions. Monitor vendor advisories for additional mitigation guidance.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-80545. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart