UBUNTU-CVE-2026-99286: Race Condition
In the Linux kernel, the following vulnerability has been resolved: xen-netback: Fix XenBus connection failure cleanup xenvifgetstats and xenvifgetethtoolstats capture vif->numqueues under rcureadlock. We need to unpublish vif->numqueues before synchronizenet to ensure that readers that come afterwards will not read a non-zero vif->numqueues and attempt to access invalid queues. This is the same cleanup algorithm as used in backenddisconnect and added in commit b17075d5c198 ("xen-netback: fix race condition on XenBus disconnect"). This is XSA-531
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch XSA-531
Event History
Frequently Asked Questions
Which Ubuntu kernel package families are covered by this advisory?
The advisory lists ubuntu/linux, ubuntu/linux-fips, ubuntu/linux-aws, ubuntu/linux-azure, ubuntu/linux-gcp, ubuntu/linux-oracle, ubuntu/linux-aws-fips, and ubuntu/linux-azure-fips.
When is a system likely to encounter this issue?
The issue concerns the Xen netback backend during XenBus connection-failure cleanup. It involves readers of network-interface queue statistics potentially seeing a non-zero queue count after the associated queues are no longer valid.
Are affected or fixed package versions provided?
No affected or fixed package version information is included in the provided advisory data. The issue is identified as XSA-531.