Critical severity · published Jul 19, 2026
CVE-2026-64106
KVM: arm64: vgic-its: Reject restored DTE with out-of-range num_eventid_bits
9.0
CVSS
0.1%
EPSS
No
On KEV
Description
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.
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:H
Attack vector
Local
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
None
Availability
High
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.1% · higher than 4% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
KE
Kernel · Linux
4.12 before 6.1.175; 6.2 before 6.6.142; 6.7 before 6.12.92; 6.13 before 6.18.34; 6.19 before 7.0.11; 7.1; +3 more · source: NVD
LI
Linux · Linux
57a9a117154c93539e33161dd318e6aeb8c04efa before 1716b7fea2ead941a0dfac06c4504a3437cdf00d; 57a9a117154c93539e33161dd318e6aeb8c04efa before dab9f93251b2c86a033de6098d0c73afddd55d4a; 57a9a117154c93539e33161dd318e6aeb8c04efa before b94538186a3eae3763b8f96dacd610920a865aa7; 57a9a117154c93539e33161dd318e6aeb8c04efa before 0680f511926589206f81f57f76ce131d7741a316; 57a9a117154c93539e33161dd318e6aeb8c04efa before 8bcd15b690a390241179516af1b6ae49ebfd9d95; 57a9a117154c93539e33161dd318e6aeb8c04efa before 9ce754ed8e7ab4e3999767ce1505f85c449ccb07; +1 more · source: vendor