Skip to main content

Linux Kernel EUVDEUVD-2026-75098

| CVE-2026-80921 HIGH
2026-09-09 Linux GHSA-337q-m32v-p95j
8.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Attacker controls nested L2 KVM guest on IBM Z
  2. Delivery
    Host shadows format0 APCB into vsie page without zeroing bits 64-255
  3. Exploit
    Stale AP queue bitmap bits 64-255 persist from previous page allocation
  4. Execution
    Nested guest issues crypto instructions targeting AP queues 64-255
  5. Persist
    Unauthorized APQN operations succeed using denied crypto device
  6. Impact
    Attacker decrypts or signs data using other tenants' cryptographic keys

Vulnerability Assessment

Exploitation Conditions

Exploitation requires all of the following: (1) IBM Z / s390x hardware with hardware AP cryptographic devices (CEX adapters) present and configured; (2) Linux KVM running as the L1 hypervisor with nested virtualization enabled; (3) the vulnerable guest must be launched using a format0 APCB (crycb type 0 or type 1) - not the newer format2/type 3; (4) the vsie shadow page for that guest must contain stale non-zero bits in positions 64-255, which depends on prior page state. Limiting factors: exploitability is restricted to IBM Z hardware deployments (a niche enterprise architecture), requires a nested guest context (L2 inside KVM), and requires stale page state that is not always guaranteed. Exploitation is not possible against standard x86/x86-64 or ARM Linux KVM deployments, nor against flat (non-nested) KVM guests on s390x.

Impact

The CVSS 3.1 vector AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H yields 8.8 (High), reflecting a scope-changing local exploit with full CIA impact. The Scope:Changed metric is key: the vulnerability crosses the nested guest boundary to affect the host KVM hypervisor's crypto device allocation enforcement, potentially impacting the host and sibling guests sharing the same AP queues. Despite the high CVSS, real-world risk is substantially constrained by deployment prerequisites: the target system must be IBM Z / s390x hardware, running Linux KVM with nested virtualization enabled, and the specific guest must be launched with a format0 APCB (crycb type 0 or 1) rather than the more capable format2. Organizations running IBM Z for financial or cryptographic workloads - where hardware crypto offload via CEX cards is common - face meaningful risk if nested KVM guests are in use. EPSS data is absent from the input; no KEV listing and no public exploit code exist, suggesting exploitation has not been demonstrated publicly. The risk is best characterized as HIGH for IBM Z environments using nested KVM with hardware crypto delegation, and effectively NEGLIGIBLE outside that deployment model.

Exploit ScenarioDerived

An attacker controlling a nested (L2) guest on an IBM Z system attempts to use AP queue indices in the range 64-255 - queues the host hypervisor has not granted. Because the VSIE shadow page retains stale APCB bitmap bits 64-255 from a prior guest's allocation, the nested guest's crypto instructions targeting those queues succeed rather than being intercepted. The attacker can then invoke hardware cryptographic operations (AES, RSA, etc.) using keys loaded on APQNs assigned to other tenants, potentially decrypting or signing data belonging to co-resident workloads. No public exploit code exists at time of analysis.

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 – Sep 10, 2026

Unauthorized cryptographic hardware access in KVM for s390 (IBM Z) nested virtualization allows a low-privileged nested guest to access AP queues (hardware crypto devices) that were explicitly revoked from its allocation. When the KVM VSIE subsystem shadows a format0 APCB (Adjunct Processor Control Block) from a crycb type 0 or 1 structure, it only copies bits 0-63 but leaves bits 64-255 unchanged from whatever stale state existed in the vsie shadow page. A nested (L2) guest exploiting this retains access to cryptographic devices beyond those granted by the host hypervisor, potentially exposing cryptographic keys and operations belonging to other workloads. No public exploit has been identified at time of analysis and no CISA KEV listing exists.

RemediationAI

Upgrade to the patched kernel release for your stable branch: 5.10.269, 5.15.220, 6.1.187, 6.6.156, 6.12.108, 6.18.49, 7.1.13, 7.2.3, or 7.3-rc1 as appropriate. Patch commits are at git.kernel.org/stable (see references). If immediate upgrade is not possible, the most effective compensating control is to avoid delegating AP queues to nested (L2) guests - restrict hardware crypto access to top-level (L1) KVM guests only, eliminating the nested-guest shadowing path where stale bits arise. Alternatively, use crycb format2 (type 3) rather than format0/1 for guests requiring crypto access, as the vulnerable code path is specific to format0 shadowing. Disabling nested KVM entirely (removing the 'allow_nested' or equivalent configuration) eliminates the attack surface entirely but may impact workloads that depend on nested virtualization. No side effects are expected from the kernel patch itself.

Affected VersionsENISA

Linux patch: 7.2.3
Linux patch: 6.12.108
Linux 6b79de4b056e5a2febc0c61233d8f0ad7868e49c <7d23489f51109e3ebba5b5db8c5f0185af7b7fdf
Linux 4.20
Linux 6b79de4b056e5a2febc0c61233d8f0ad7868e49c <29b4f7bc2991313bd3e6f6fb8fdf1b173f086dd6
Linux 6b79de4b056e5a2febc0c61233d8f0ad7868e49c <34d5b5b646c91cfb9338d7a12c955a70ffb8c66b
Linux 6b79de4b056e5a2febc0c61233d8f0ad7868e49c <d110b3297f11ef227098b8a82ade2d5f123b7d2f
Linux patch: 7.1.13
Linux 6b79de4b056e5a2febc0c61233d8f0ad7868e49c <f6079dca67eccb5eabef9f72437948c66dc5131f
Linux 6b79de4b056e5a2febc0c61233d8f0ad7868e49c <935eeba276012916c76243e5cbb843efd8fdb75d
Linux patch: 7.3-rc1
Linux patch: 6.6.156
Linux patch: 5.10.269
Linux 6b79de4b056e5a2febc0c61233d8f0ad7868e49c <087c19cc60a8caa1a08e1e434c8be2caf6c27733
Linux 6b79de4b056e5a2febc0c61233d8f0ad7868e49c <59d51550b5cb916bda037673a721a404b3b47a0d
Linux patch: 6.1.187
Linux patch: 0
Linux 6b79de4b056e5a2febc0c61233d8f0ad7868e49c <d4bcd2df6d0d2af916b4fe1a533958778ea7c45b
Linux patch: 6.18.49
Linux patch: 5.15.220

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 vulnerability resides in KVM's VSIE (Virtual Subsystem Interface Execution) code for IBM Z s390 architecture, specifically in the handling of the Crypto Control Block (CRYCB) during shadow-page construction for nested guests. On IBM Z, cryptographic hardware (AP queues/APQNs) is allocated to guests via the APCB within the CRYCB, using a bitmap where each bit represents access to a specific AP queue. Format0 APCB (used in crycb type 0 and type 1) only defines bits 0-63 for AP queue access, but the APCB structure spans up to 256 bits. When the KVM VSIE code shadows a format0 APCB into the vsie shadow page, it copies the meaningful bits 0-63 but neglects to zero out bits 64-255, which remain as stale data from the previous page contents. A malicious nested guest can thus reference AP queues in the 64-255 range that the host hypervisor intended to deny. The CWE designation is N/A in the input data, but this is most accurately classified as CWE-665 (Improper Initialization) or CWE-269 (Improper Privilege Management) - failing to initialize security-sensitive shadow state before use.

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 8.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

AC:H because stale vsie page content depends on prior allocation state, not reliably present; otherwise consistent with provided vector.

3.1 AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:N
SUSE 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Red Hat 7.0 HIGH

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Sep 10, 2026 - 06:22 NVD
8.8 (HIGH)
Patch available
Sep 09, 2026 - 17:04 EUVD
CVE Published
Sep 09, 2026 - 16:19 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 09, 2026 - 16:19 cve.org
HIGH 8.8

DescriptionCVE.org

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

KVM: s390: vsie: zero stale crypto bits

When shadowing crypto access bits from a format0 apcb (crycb 0 or 1), the bits 64..255 are unchanged from whatever is in the vsie page in the crycb and thus in the apcb. This gives a nested guest potential access to a device no longer available. Zero out the remaining bits.

Executive ViewAI

Why It Matters

IBM Z systems using KVM nested virtualization are vulnerable to privilege escalation that allows guest instances to access cryptographic hardware devices beyond their authorized scope. This unauthorized access to shared AP queues can expose cryptographic keys and operations from other workloads, representing a critical boundary breach in cryptographic asset isolation. Organizations running mainframe environments with this configuration should prioritize immediate patching to restore proper cryptographic boundary enforcement.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
IBM Z mainframe hardware with KVM nested virtualization, enterprise niche
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

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
openSUSE Tumbleweed Fixed
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy