KernelScan.io

HIGH Introduced in 4.14

x86/amd OpCache Isolation

CVE-2026-46174

CVSS 8.8 / 10.0 NVD

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H

KernelScan AI8.8HIGH

01

In the Linux kernel, the following vulnerability has been resolved: x86/CPU/AMD: Prevent improper isolation of shared resources in Zen2's op cache Make sure resources are not improperly shared in the op cache and cause instruction corruption this way.

02

Engine v0.2.0

Risk summary

AMD Zen2 processors fail to properly isolate shared resources in the operation cache, potentially allowing instruction corruption across security boundaries. This affects multi-tenant environments, containers, and virtual machines where different security contexts share the same physical CPU core.

Affectedarch/x86/kernel/cpu/amd.c (x86 CPU initialization)

Vulnerability analysis

The vulnerability stems from improper isolation of shared resources in AMD Zen2's operation cache, which can cause instruction corruption when multiple processes or security contexts share CPU resources. The root cause is missing initialization of a hardware bug fix bit (MSR_ZEN2_BP_CFG_BUG_FIX_BIT) in the branch predictor configuration MSR during CPU initialization. The fix adds code to set bit 33 in MSR 0xc001102e during Zen2 CPU initialization, but only when not running under a hypervisor (to avoid conflicts with hypervisor management). This ensures proper isolation of op cache resources and prevents cross-context instruction corruption. The attack surface is local, requiring code execution on the target system to exploit the shared resource vulnerability.

03

BranchIntroducedFixed inPatch commit
4.44.4.1444.5f5bc3aef7df4
5.154.145.15.2079109489cc8c3
6.124.146.12.88c21b90f77687
6.184.146.18.30—
7.04.147.0.7—
mainline4.147.1—
6.64.146.6.1391cd85a19748b
3.163.16.583.171e23b30a80b1
4.94.9.1024.10251497955f23
6.14.146.1.17328f5ed477eef
5.104.145.10.256ff6fc65b3bf7
cip/4.194.144.19.325-cip1333461f705cfdf
cip/4.19-rt4.144.19.325-cip134-rt493461f705cfdf
cip/4.44.144.4.302-cip112f78c3baf2288
cip/4.4-rt4.144.4.302-cip113-rt62f78c3baf2288
cip/5.104.145.10.256-cip731e23b30a80b1
cip/5.10-rt4.145.10.260-cip75-rt331e23b30a80b1
cip/6.14.146.1.173-cip56251497955f23
cip/6.1-rt4.146.1.175-cip57-rt30251497955f23
cip/6.124.146.12.88-cip239109489cc8c3

04

State of the newest release of each Civil Infrastructure Platform SLTS tree, from CIP's own fix records.

CIP treeState
cip/6.12Fixed in 6.12.88-cip23
cip/6.1Fixed in 6.1.173-cip56
cip/6.1-rtFixed in 6.1.175-cip57-rt30
cip/5.10Fixed in 5.10.256-cip73
cip/5.10-rtFixed in 5.10.260-cip75-rt33
cip/4.19Fixed in 4.19.325-cip133
cip/4.19-rtFixed in 4.19.325-cip134-rt49
cip/4.4Fixed in 4.4.302-cip112
cip/4.4-rtFixed in 4.4.302-cip113-rt62