PT-2026-61423 · Linux · Linux

CVE-2026-64106

·

Published

2026-07-19

·

Updated

2026-07-19

CVSS v3.1

9.0

Critical

VectorAV:L/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:H
In the Linux kernel, the following vulnerability has been resolved:
KVM: arm64: vgic-its: Reject restored DTE with out-of-range num eventid bits
Userspace can restore an ITS Device Table Entry whose Size field encodes more EventID bits than the virtual ITS supports. The live MAPD path rejects that state, but vgic its restore dte() accepts it and stores the out-of-range value in dev->num eventid bits.
Reject restored DTEs with num eventid bits > VITS TYPER IDBITS before allocating the device. This mirrors the MAPD check and prevents the restored state from reaching vgic its restore itt(), where the unchecked value can be converted into an oversized scan its table() range.

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2026-64106

Affected Products

Linux