← CVE Intelligence

CVE-2026-64106

KVM: arm64: vgic-its: Reject restored DTE with out-of-range num_eventid_bits PUBLISHED

Description (CNA)

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.

Affected (CNA)

Vendor / productVersions
Linux / Linuxaffected 57a9a117154c93539e33161dd318e6aeb8c04efa before 1716b7fea2ead941a0dfac06c4504a3437cdf00d; affected 57a9a117154c93539e33161dd318e6aeb8c04efa before dab9f93251b2c86a033de6098d0c73afddd55d4a; affected 57a9a117154c93539e33161dd318e6aeb8c04efa before b94538186a3eae3763b8f96dacd610920a865aa7; affected 57a9a117154c93539e33161dd318e6aeb8c04efa before 0680f511926589206f81f57f76ce131d7741a316; affected 57a9a117154c93539e33161dd318e6aeb8c04efa before 8bcd15b690a390241179516af1b6ae49ebfd9d95; affected 57a9a117154c93539e33161dd318e6aeb8c04efa before 9ce754ed8e7ab4e3999767ce1505f85c449ccb07
Linux / Linuxaffected 4.12; unaffected 0 before 4.12; unaffected 6.1.175 through 6.1.*; unaffected 6.6.142 through 6.6.*; unaffected 6.12.92 through 6.12.*; unaffected 6.18.34 through 6.18.*; unaffected 7.0.11 through 7.0.*; unaffected 7.1 through *

CWE

No CWE identifiers supplied.

References

ADP enrichment

CISA-ADP

No English description supplied.

No references supplied.