CVE-2026-43351
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
08/05/2026
Last modified:
08/05/2026
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
KVM: arm64: Eagerly init vgic dist/redist on vgic creation<br />
<br />
If vgic_allocate_private_irqs_locked() fails for any odd reason,<br />
we exit kvm_vgic_create() early, leaving dist->rd_regions uninitialised.<br />
<br />
kvm_vgic_dist_destroy() then comes along and walks into the weeds<br />
trying to free the RDs. Got to love this stuff.<br />
<br />
Solve it by moving all the static initialisation early, and make<br />
sure that if we fail halfway, we&#39;re in a reasonable shape to<br />
perform the rest of the teardown. While at it, reset the vgic model<br />
on failure, just in case...



