CVE-2026-98546

CVE-2026-98546

published October 18, 2026

CVSS
—
EPSS
0%
Percentile
9.3
In the wild
Unconfirmed
What it is

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

arm64/boot: Disable trapping of PMZR_EL0 writes to EL2

__init_el2_fgt2() writes one mask to both HDFGRTR2_EL2 and HDFGWTR2_EL2.

PMZR_EL0 is write-only, so its trap bit, nPMZR_EL0, exists only in

HDFGWTR2_EL2 and is therefore never set: a PMZR_EL0 write from the host

traps to EL2, where the nVHE hypervisor has no handler and BUG()s. The

kernel never writes PMZR_EL0, but kernel.perf_user_access=1 has the PMU

driver set PMUSERENR_EL0.UEN for a task with a user-read event, so a

write from EL0 reaches the trap and takes the host down without a panic

message.

Accumulate the HDFGWTR2_EL2 bits separately, as __init_el2_fgt() already

does for HDFGWTR_EL2, and set nPMZR_EL0 with the other FEAT_PMUv3p9

bits.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00200 · 9.3th percentile
Published
2026-10-18T20:17Z
References (4)
EPSS history
Timeline
  • 20 OCT 03:34Z
    EPSS moved — → 0%
    epss
  • 18 OCT 15:18Z
    arm64/boot: Disable trapping of PMZR_EL0 writes to EL2
    cvelistv5
  • 18 OCT 15:18Z
    arm64/boot: Disable trapping of PMZR_EL0 writes to EL2
    cvelistv5