Skip to content
Heist/ feed
Back to feed
HighFix available

s390/pkey: Check length in pkey_pckmo handler implementation

Type: advisorySources: OSV

In the Linux kernel, the following vulnerability has been resolved: s390/pkey: Check length in pkey_pckmo handler implementation Explicitly check the length of the target buffer in the pkey_pckmo implementation of the key_to_protkey() handler function. The handler function fails, if the generated output data exceeds the length of the provided target buffer.

Products
Kernel
Affected versions
Not specified
Fixed versions
6.12.97, 6.18.40, 7.1.5
CVEs
CVE-2026-64558
Confirmed fixed CVEs
Not specified
Updated in this feed
5 Nov 2026, 04:00 UTC · Revision 1

Source evidence

s390/pkey: Check length in pkey_pckmo handler implementation

core-osv · Original source

Published 29 Jul 2026, 16:31 UTC

In the Linux kernel, the following vulnerability has been resolved: s390/pkey: Check length in pkey_pckmo handler implementation Explicitly check the length of the target buffer in the pkey_pckmo implementation of the key_to_protkey() handler function. The handler function fails, if the generated output data exceeds the length of the provided target buffer.

osv:CVE-2026-64558

Kernel

Fixed versions: 6.12.97, 6.18.40, 7.1.5

Complete source record
{
  "id": "dfd0e1b7bd179e408ca9f589e7daf51f30fcc9a3a291240deef7e49ef60439eb",
  "url": "https://osv.dev/vulnerability/CVE-2026-64558",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "s390/pkey: Check length in pkey_pckmo handler implementation",
    "summary": "In the Linux kernel, the following vulnerability has been resolved: s390/pkey: Check length in pkey_pckmo handler implementation Explicitly check the length of the target buffer in the pkey_pckmo implementation of the key_to_protkey() handler function. The handler function fails, if the generated output data exceeds the length of the provided target buffer.",
    "evidence": "osv:CVE-2026-64558",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "6.12.97",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.18.40",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "7.1.5",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-64558",
      "aliases": [
        "CVE-2026-64558"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "8fcc231ce3bea12b78bb94b280cdc03cff342435"
                },
                {
                  "fixed": "02028a24e26d85262ab9c8fc4344e1f3503007fc"
                },
                {
                  "fixed": "433e5e70cdc1edf382d28d08a885b22e2b98b7da"
                },
                {
                  "fixed": "614aa0491c7a190556c2345dddee0b6f5ed90989"
                },
                {
                  "fixed": "1ac287e2af9a9112fe271427ef45eceb26bce8b4"
                }
              ]
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-64558.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.12.0"
                },
                {
                  "fixed": "6.12.97"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.13.0"
                },
                {
                  "fixed": "6.18.40"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.19.0"
                },
                {
                  "fixed": "7.1.5"
                }
              ]
            }
          ],
          "package": {
            "name": "Kernel",
            "ecosystem": "Linux"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-64558.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:42.157407565Z",
      "provider": "osv",
      "references": [
        "https://git.kernel.org/stable/c/02028a24e26d85262ab9c8fc4344e1f3503007fc",
        "https://git.kernel.org/stable/c/1ac287e2af9a9112fe271427ef45eceb26bce8b4",
        "https://git.kernel.org/stable/c/433e5e70cdc1edf382d28d08a885b22e2b98b7da",
        "https://git.kernel.org/stable/c/614aa0491c7a190556c2345dddee0b6f5ed90989",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/64xxx/CVE-2026-64558.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-64558",
        "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
      ],
      "provider_metadata": {
        "cna_assigner": "Linux",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/64xxx/CVE-2026-64558.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-64558",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 510084,
  "published_at": "2026-07-29T16:31:21.591+00:00"
}