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

s390/zcrypt: Fix wrong domain value verification with EP11 CPRBs

There is a wrong upper limit check for the domain value when an EP11
CPRB is processed for sending to a crypto card. This check is only
active on custom device nodes but may lead to access heap memory
behind perms->adm when an administrative CPRB is sent.
Add correct limit (AP_DOMAINS = 256) checking to fix this.
Published: 2026-08-28
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in the Linux kernel’s s390/zcrypt subsystem stems from an incorrect upper‑bound check on the domain field of EP11 CPRB requests. The check was only enforced for custom device nodes, and as a result, requests sent with an administrative CPRB could bypass the bound and read or write memory located just beyond the perms->adm structure on the heap. Because this flaw occurs in kernel space, it can expose sensitive data or corrupt kernel memory, potentially allowing an attacker to gain elevated privileges or disrupt service. The fix adds an explicit limit of AP_DOMAINS=256 to enforce the correct upper bound.

Affected Systems

Affected systems include all Linux kernel implementations that include the s390/zcrypt module. The vulnerability is present in all kernel releases prior to the fix commit, regardless of distribution, because the commit modifies core kernel code. The patch is included in subsequent kernel releases; the exact version affected is not enumerated in the advisory, but any kernel before the fix must be upgraded.

Risk and Exploitability

Kernel memory corruption is high severity; the CVSS score is not provided in the advisory, but the nature of the flaw suggests a high exploitability. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is via the zcrypt subsystem when an attacker can craft a custom EP11 CPRB with an out‑of‑range domain value. Without sufficient system isolation, a local user with ability to write to the zcrypt device or an external attacker using a compromised crypto card could trigger the bug. The impact could be local privilege escalation or denial of service, depending on how the corrupted memory is leveraged.

Generated by OpenCVE AI on August 28, 2026 at 10:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the kernel update that includes the domain bound check correction (the patch commit referenced in the advisory).
  • If custom device nodes are used, rebuild or reconfigure them to ensure the corrected limit is applied to all CPRB paths, not only custom nodes.
  • After updating, verify that the kernel correctly rejects domain values above 255 for EP11 CPRBs; you can test with a dummy CPRB that intentionally uses an out‑of‑range domain value.

Generated by OpenCVE AI on August 28, 2026 at 10:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 10:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
CWE-129

Fri, 28 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: s390/zcrypt: Fix wrong domain value verification with EP11 CPRBs There is a wrong upper limit check for the domain value when an EP11 CPRB is processed for sending to a crypto card. This check is only active on custom device nodes but may lead to access heap memory behind perms->adm when an administrative CPRB is sent. Add correct limit (AP_DOMAINS = 256) checking to fix this.
Title s390/zcrypt: Fix wrong domain value verification with EP11 CPRBs
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-28T06:53:09.439Z

Reserved: 2026-08-26T14:34:25.787Z

Link: CVE-2026-80709

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T08:16:56.523

Modified: 2026-08-28T08:16:56.523

Link: CVE-2026-80709

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T10:30:17Z

Weaknesses
  • CWE-125

    Out-of-bounds Read

  • CWE-129

    Improper Validation of Array Index