In the Linux kernel, the following vulnerability has been resolved:
bpf: Reject exclusive maps as inner maps in map-in-map
An exclusive map (created with excl_prog_hash) is bound to a single program by hash: check_map_prog_compatibility() refuses to load any program whose digest does not match map->excl_prog_sha. That check only runs for maps a program references directly, i.e. its used_maps. A map reached at runtime through a map-of-maps is never in used_maps, and bpf_map_meta_equal() does not consider excl_prog_sha, so an exclusive map can be inserted into a non-exclusive outer map and then looked up and mutated by an unrelated program, bypassing the exclusivity guarantee.
For the signed loader this defeats the metadata map exclusivity check added in the signed loader: the cached map->sha[] is validated against the signed hash while another program on a hostile host rewrites the frozen map's contents through the outer map.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Ubuntu | — | Upgrade linux-image-gke-hwe-26.04Upgrade linux-image-virtual-7.0Upgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-azure-fdeUpgrade linux-image-gcp-64kUpgrade linux-image-7.0.0-38-genericUpgrade linux-image-gke-7.0Upgrade linux-image-realtimeUpgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-virtualUpgrade linux-image-oracleUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-oracle-64kUpgrade linux-image-azure-7.0Upgrade linux-image-7.0.0-1014-awsUpgrade linux-image-gke-64kUpgrade linux-image-gcpUpgrade linux-image-oem-7.0Upgrade linux-image-realtime-64kUpgrade linux-image-awsUpgrade linux-image-generic-7.0Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-oem-26.04aUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-aws-64k-7.0Upgrade linux-image-azure-lts-26.04Upgrade linux-image-aws-7.0Upgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-aws-64kUpgrade linux-image-genericUpgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-oem-26.04Upgrade linux-image-ibmUpgrade linux-image-gke-64k-7.0Upgrade linux-image-azure-fde-7.0Upgrade linux-image-7.0.0-1015-oemUpgrade linux-image-gcp-7.0Upgrade linux-image-azureUpgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-realtime-7.0Upgrade linux-image-generic-64kUpgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-ibm-7.0Upgrade linux-image-7.0.0-1013-oracle-64kUpgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-7.0.0-1017-azureUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-generic-64k-7.0Upgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-gkeUpgrade linux-image-7.0.0-38-realtime-64kUpgrade linux-image-oracle-7.0Upgrade linux-image-oracle-64k-7.0Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-realtime-hwe-26.04 | Oct 7, 2026 | Oct 6, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub