CVE-2026-43351: KVM: arm64: Eagerly init vgic dist/redist on vgic creation

Published May 8, 2026
·
Updated

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

KVM: arm64: Eagerly init vgic dist/redist on vgic creation

If vgicallocateprivateirqslocked() fails for any odd reason, we exit kvmvgiccreate() early, leaving dist->rdregions uninitialised.

kvmvgicdistdestroy() then comes along and walks into the weeds trying to free the RDs. Got to love this stuff.

Solve it by moving all the static initialisation early, and make sure that if we fail halfway, we're in a reasonable shape to perform the rest of the teardown. While at it, reset the vgic model on failure, just in case...

Affected Software

12 affected components
Linux Linux kernel (KVM arm64 VGIC)
Linux Linux kernel>=6.14.1<6.18.19
Linux Linux kernel>=6.19<6.19.9
Linux Linux kernel=6.14
Linux Linux kernel=6.14-rc3
Linux Linux kernel=6.14-rc4
Linux Linux kernel=6.14-rc5
Linux Linux kernel=6.14-rc6
Linux Linux kernel=6.14-rc7
Linux Linux kernel=7.0-rc1
Linux Linux kernel=7.0-rc2
Linux Linux kernel=7.0-rc3

Event History

May 8, 2026
CVE Published
via MITRE·02:21 PM
Data Sourced
via MITRE·02:21 PM
Description
Data Sourced
via NVD·03:16 PM
RemedyDescriptionSeverityAffected Software

Frequently Asked Questions

1

What is the severity of CVE-2026-43351?

CVE-2026-43351 has been classified as a medium-severity vulnerability due to potential impacts on stability.

2

How do I fix CVE-2026-43351?

To fix CVE-2026-43351, you should update to the latest version of the Linux kernel that contains the appropriate patches.

3

Which systems are affected by CVE-2026-43351?

CVE-2026-43351 primarily affects the Linux kernel for KVM on arm64 architectures.

4

What are the potential impacts of CVE-2026-43351?

The potential impacts of CVE-2026-43351 include stability issues resulting from improper initialization of the virtual generic interrupt controller.

5

Is there a workaround for CVE-2026-43351 if I can't update?

There are no reliable workarounds for CVE-2026-43351, so updating the kernel is the recommended action.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203