Menu

Star on GitHub · 3.2k

CVE-2026-46316

9.3 · CRITICAL

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: vgic-its: Drop the translation cache reference only for the erased entry vgic_its_invalidate_cache() walks the per-…

Published Jun 9, 2026CWE-911EPSS 0.20%

Overview

CVE-2026-46316 is a critical-severity vulnerability. It was published on June 9, 2026 and has a CVSS 3.1 base score of 9.3 (CRITICAL).

This vulnerability has a CVSS 3.1 base score of 9.3, rated CRITICAL. It requires local or adjacent network access to exploit. No authentication or special privileges are required for exploitation.

Technical description

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

KVM: arm64: vgic-its: Drop the translation cache reference only for the erased entry

vgic_its_invalidate_cache() walks the per-ITS translation cache with

xa_for_each() and drops the cache's reference on each entry with

vgic_put_irq(). It puts the iterated pointer, though, rather than the

value returned by xa_erase().

The function is called from contexts that do not exclude one another: the

ITS command handlers hold its_lock, the GITS_CTLR write path holds

cmd_lock, and the path that clears EnableLPIs in a redistributor's

GICR_CTLR holds neither. Two or more of them can drain the same cache

concurrently, and if each one observes the same entry, erases it and then

puts it, the single reference the cache holds on that entry is dropped

more than once. The entry can then be freed while an ITE still maps it.

xa_erase() is atomic and returns the previous entry, so put only the entry

that this context actually removed. The

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2026-46316?

CVE-2026-46316 is a critical-severity vulnerability. It was published on June 9, 2026 and has a CVSS 3.1 base score of 9.3 (CRITICAL).

How severe is CVE-2026-46316?

This vulnerability has a CVSS 3.1 base score of 9.3, rated CRITICAL. It requires local or adjacent network access to exploit. No authentication or special privileges are required for exploitation.

How do I fix or remediate CVE-2026-46316?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2026-46316?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-46316 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.

Related CRITICAL CVEs from 2026

View all