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

s390/pkey: Check length in PKEY_VERIFYPROTK ioctl

Explicitly check the buffer length request structure provided by
user-space and fail, if it exceeds the buffer size.
Published: 2026-07-29
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel s390/pkey driver contains a bounds-checking flaw in the PKEY_VERIFYPROTK ioctl. The driver accepts a user-space buffer length request structure without verifying that the requested length does not exceed the allocated buffer. Based on the description, it is inferred that an attacker could supply an oversized length, causing a kernel memory corruption that could lead to arbitrary code execution with kernel privileges. This weakness is identified as a bounds check failure (CWE-805).

Affected Systems

Affected systems include all Linux kernel implementations that incorporate the s390/pkey driver. The flaw applies to every s390‑based Linux kernel version prior to the commit that introduced the explicit length check, but the CNA does not list specific affected releases. Users running enterprise distributions on s390 hardware should verify whether their kernel contains the relevant fix.

Risk and Exploitability

The CVSS score of 7.8 indicates a high severity, and the EPSS score of <1% suggests exploit likelihood is low but not negligible. The vulnerability is not listed in the CISA KEV catalog. Attackers would need local access to invoke the PKEY_VERIFYPROTK ioctl, indicating a local privilege escalation vector. Though a publicly available exploit is not documented, the risk remains primarily theoretical until an exploit emerges.

Generated by OpenCVE AI on August 2, 2026 at 07:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel update that includes the commit fixing the s390/pkey ioctl length check.
  • Restrict access to the /dev/pkey device so that only designated system processes or trusted users can invoke the ioctl, for example by adjusting permissions or using capabilities.
  • Enable kernel hardening features such as SMEP, SMAP, and enforce strict SELinux/AppArmor profiles to reduce the impact of potential memory corruption attacks.

Generated by OpenCVE AI on August 2, 2026 at 07:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4724-1 linux-6.12 new package
Debian DSA Debian DSA DSA-6405-1 linux security update
History

Thu, 30 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-805
References
Metrics threat_severity

None

threat_severity

Moderate


Thu, 30 Jul 2026 06:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Wed, 29 Jul 2026 16:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: s390/pkey: Check length in PKEY_VERIFYPROTK ioctl Explicitly check the buffer length request structure provided by user-space and fail, if it exceeds the buffer size.
Title s390/pkey: Check length in PKEY_VERIFYPROTK ioctl
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-17T04:57:37.809Z

Reserved: 2026-07-19T15:36:31.796Z

Link: CVE-2026-64559

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-07-29T17:16:53.523

Modified: 2026-08-17T05:18:01.617

Link: CVE-2026-64559

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-29T00:00:00Z

Links: CVE-2026-64559 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T08:00:04Z

Weaknesses
  • CWE-805

    Buffer Access with Incorrect Length Value