Skip to main content

Linux Kernel EUVDEUVD-2026-39291

| CVE-2026-53200 HIGH
2026-06-25 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-9vgc-pr94-c63x
8.8
CVSS 3.1 · Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Share

Severity by source

Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) 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

Local guest privilege (PR:L) on an arm64 KVM host; exploitation needs nested-virt plus a CPU lacking FEAT_XNX, raising AC:H; hypervisor permission bypass crosses isolation (S:C) with high impact.

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:H
SUSE
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat
7.0 MEDIUM
qualitative

Primary rating from Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67).

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

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

Lifecycle Timeline

5
Analysis Generated
Jun 28, 2026 - 09:31 vuln.today
CVSS changed
Jun 28, 2026 - 08:22 NVD
8.8 (HIGH)
Patch available
Jun 25, 2026 - 10:32 EUVD
CVE Published
Jun 25, 2026 - 09:16 cve.org
UNKNOWN (no severity yet)
CVE Published
Jun 25, 2026 - 09:16 cve.org
HIGH 8.8

DescriptionCVE.org

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

KVM: arm64: nv: Fix handling of XN[0] when !FEAT_XNX

XN has already been extracted from its bitfield position so using FIELD_PREP() on the mask that clears XN[0] is completely broken, having the effect of unconditionally granting execute permissions...

Fix the obvious mistake by manipulating the right bit.

AnalysisAI

Execute-permission bypass in the Linux kernel's KVM arm64 nested-virtualization (NV) code allows a nested guest to receive unintended execute permissions on stage-2 mappings when the host CPU lacks FEAT_XNX. The root cause is a misuse of FIELD_PREP() on the XN[0] mask after XN had already been shifted out of its bitfield position, which unconditionally grants execute rights instead of conditionally clearing them. There is no public exploit identified at time of analysis, EPSS is low (0.16%, 6th percentile), and the issue is not in CISA KEV, but the assigned CVSS of 8.8 reflects the hypervisor scope-change and potential for a guest to bypass non-executable memory enforcement.

Technical ContextAI

The flaw lives in KVM (Kernel-based Virtual Machine) for arm64, specifically the nested-virtualization permission-translation logic that maps a nested guest's stage-2 page permissions onto the real stage-2 tables. ARMv8 uses XN (eXecute-Never) bits to mark memory non-executable; FEAT_XNX is the optional extension providing per-privilege-level execute-never (UXN/PXN) granularity, and when it is absent only a single XN bit applies. The bug arises because XN was already extracted from its raw bitfield, yet FIELD_PREP() - a macro that shifts a value into a mask's bit position - was applied again to the mask used to clear XN[0]. The double-positioning corrupts the mask so the clear never happens, leaving execute permission set unconditionally. This is a permission-assignment/least-privilege error class (effectively CWE-281-style improper preservation of permissions / incorrect execute-never handling); the upstream CWE field is unpopulated (N/A) in the source data.

RemediationAI

Vendor-released patch: Linux 7.0.13 and 7.1 - upgrade affected arm64 KVM hosts to one of these (or later) stable kernels, the primary and recommended fix. The corrective change manipulates the correct XN bit instead of misusing FIELD_PREP() on the already-extracted value; it is available upstream via commits 49b32ddb87a3a109afecea89e55d70f73956b8bc and b95976c2ea446044553a5f469c0bae13553d75ab (https://git.kernel.org/stable/c/49b32ddb87a3a109afecea89e55d70f73956b8bc, https://git.kernel.org/stable/c/b95976c2ea446044553a5f469c0bae13553d75ab). If immediate patching is not possible, the most effective compensating control is to disable KVM nested virtualization on arm64 hosts (e.g., do not enable the NV feature for guests), which fully removes the vulnerable path at the cost of losing nested-hypervisor capability for tenants; alternatively, restrict which guests run on affected !FEAT_XNX hardware by scheduling sensitive nested-virt workloads onto CPUs that implement FEAT_XNX, accepting the operational overhead of hardware-aware placement. Track distribution backports for your specific kernel branch, since the fix is a small targeted patch likely to be picked into other stable trees.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Not-Affected

Share

EUVD-2026-39291 vulnerability details – vuln.today

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