In the Linux kernel, the following vulnerability has been resolved: bpf: Fix too early release of tcxentry Pedro Pinto and later independently also Hyunwoo Kim and Wongi Lee reported an issue that the tcxentry can be released too early leading to a use after free (UAF) when an active old-style ingress or clsact qdisc with a shared tc block is later replaced by another ingress or clsact instance. Essentially, the sequence to trigger the UAF (one example) can be as follows: 1. A network namespace is created 2. An ingress qdisc is created. This allocates a tcxentry, and &tcxentry->miniq is stored in the qdisc's miniqp->pminiq. At the same time, a tcf block with index 1 is created. 3. chain0 is attached to the tcf block. chain0 must be connected to the block linked to the ingress qdisc to later reach the function tcfchain0headchangecbdel() which triggers the UAF. 4. Create and graft a clsact qdisc. This causes the ingress qdisc created in step 1 to be removed, thus freeing the previously linked tcxentry: rtnetlinkrcvmsg() => tcmodifyqdisc() => qdisccreate() => clsactinit() [a] => qdiscgraft() => qdiscdestroy() => _qdiscdestroy() => ingressdestroy() [b] => tcxentryfree() => kfreercu() // tcxentry freed 5. Finally, the network namespace is closed. This registers the cleanupnet worker, and during the process of releasing the remaining clsact qdisc, it accesses the tcxentry that was already freed in step 4, causing the UAF to occur: cleanupnet() => opsexitlist() => defaultdeviceexitbatch() => unregisternetdevicemany() => unregisternetdevicemanynotify() => devshutdown() => qdiscput() => clsactdestroy() [c] => tcfblockputext() => tcfchain0headchangecbdel() => tcfchainheadchangeitem() => clsactchainheadchange() => miniqdiscpairswap() // UAF There are also other variants, the gist is to add an ingress (or clsact) qdisc with a specific shared block, then to replace that qdisc, waiting for the tcxentry kfreercu() to be executed and subsequently accessing the current active qdisc's miniq one way or another. The correct fix is to turn the miniqactive boolean into a counter. What can be observed, at step 2 above, the counter transitions from 0->1, at step [a] from 1->2 (in order for the miniq object to remain active during the replacement), then in [b] from 2->1 and finally [c] 1->0 with the eventual release. The reference counter in general ranges from [0,2] and it does not need to be atomic since all access to the counter is protected by the rtnl mutex. With this in place, there is no longer a UAF happening and the tcxentry is freed at the correct time.
{ "binaries": [ { "binary_name": "linux-aws-6.8-cloud-tools-6.8.0-1018", "binary_version": "6.8.0-1018.19~22.04.1" }, { "binary_name": "linux-aws-6.8-headers-6.8.0-1018", "binary_version": "6.8.0-1018.19~22.04.1" }, { "binary_name": "linux-aws-6.8-tools-6.8.0-1018", "binary_version": "6.8.0-1018.19~22.04.1" }, { "binary_name": "linux-buildinfo-6.8.0-1018-aws", "binary_version": "6.8.0-1018.19~22.04.1" }, { "binary_name": "linux-cloud-tools-6.8.0-1018-aws", "binary_version": "6.8.0-1018.19~22.04.1" }, { "binary_name": "linux-headers-6.8.0-1018-aws", "binary_version": "6.8.0-1018.19~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1018-aws", "binary_version": "6.8.0-1018.19~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1018-aws-dbgsym", "binary_version": "6.8.0-1018.19~22.04.1" }, { "binary_name": "linux-modules-6.8.0-1018-aws", "binary_version": "6.8.0-1018.19~22.04.1" }, { "binary_name": "linux-modules-extra-6.8.0-1018-aws", "binary_version": "6.8.0-1018.19~22.04.1" }, { "binary_name": "linux-tools-6.8.0-1018-aws", "binary_version": "6.8.0-1018.19~22.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-azure-6.8-cloud-tools-6.8.0-1017", "binary_version": "6.8.0-1017.20~22.04.1" }, { "binary_name": "linux-azure-6.8-headers-6.8.0-1017", "binary_version": "6.8.0-1017.20~22.04.1" }, { "binary_name": "linux-azure-6.8-tools-6.8.0-1017", "binary_version": "6.8.0-1017.20~22.04.1" }, { "binary_name": "linux-buildinfo-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20~22.04.1" }, { "binary_name": "linux-cloud-tools-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20~22.04.1" }, { "binary_name": "linux-headers-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-azure-dbgsym", "binary_version": "6.8.0-1017.20~22.04.1" }, { "binary_name": "linux-modules-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20~22.04.1" }, { "binary_name": "linux-modules-extra-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20~22.04.1" }, { "binary_name": "linux-modules-involflt-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20~22.04.1" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20~22.04.1" }, { "binary_name": "linux-tools-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20~22.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1017-gcp", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-gcp-6.8-headers-6.8.0-1017", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-gcp-6.8-tools-6.8.0-1017", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-headers-6.8.0-1017-gcp", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-gcp", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-gcp-dbgsym", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-modules-6.8.0-1017-gcp", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-modules-extra-6.8.0-1017-gcp", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-tools-6.8.0-1017-gcp", "binary_version": "6.8.0-1017.19~22.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-48-generic", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-buildinfo-6.8.0-48-generic-64k", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-cloud-tools-6.8.0-48-generic", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-headers-6.8.0-48-generic", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-headers-6.8.0-48-generic-64k", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-hwe-6.8-cloud-tools-6.8.0-48", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-hwe-6.8-headers-6.8.0-48", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-hwe-6.8-tools-6.8.0-48", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-image-6.8.0-48-generic", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-image-6.8.0-48-generic-dbgsym", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-48-generic", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-48-generic-64k", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-48-generic-64k-dbgsym", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-48-generic-dbgsym", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-modules-6.8.0-48-generic", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-modules-6.8.0-48-generic-64k", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-modules-extra-6.8.0-48-generic", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-modules-ipu6-6.8.0-48-generic", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-48-generic", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-modules-usbio-6.8.0-48-generic", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-tools-6.8.0-48-generic", "binary_version": "6.8.0-48.48~22.04.1" }, { "binary_name": "linux-tools-6.8.0-48-generic-64k", "binary_version": "6.8.0-48.48~22.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-48-lowlatency", "binary_version": "6.8.0-48.48.3~22.04.1" }, { "binary_name": "linux-buildinfo-6.8.0-48-lowlatency-64k", "binary_version": "6.8.0-48.48.3~22.04.1" }, { "binary_name": "linux-cloud-tools-6.8.0-48-lowlatency", "binary_version": "6.8.0-48.48.3~22.04.1" }, { "binary_name": "linux-headers-6.8.0-48-lowlatency", "binary_version": "6.8.0-48.48.3~22.04.1" }, { "binary_name": "linux-headers-6.8.0-48-lowlatency-64k", "binary_version": "6.8.0-48.48.3~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-48-lowlatency", "binary_version": "6.8.0-48.48.3~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-48-lowlatency-64k", "binary_version": "6.8.0-48.48.3~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-48-lowlatency-64k-dbgsym", "binary_version": "6.8.0-48.48.3~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-48-lowlatency-dbgsym", "binary_version": "6.8.0-48.48.3~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.8-cloud-tools-6.8.0-48", "binary_version": "6.8.0-48.48.3~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.8-headers-6.8.0-48", "binary_version": "6.8.0-48.48.3~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.8-lib-rust-6.8.0-48-lowlatency", "binary_version": "6.8.0-48.48.3~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.8-tools-6.8.0-48", "binary_version": "6.8.0-48.48.3~22.04.1" }, { "binary_name": "linux-modules-6.8.0-48-lowlatency", "binary_version": "6.8.0-48.48.3~22.04.1" }, { "binary_name": "linux-modules-6.8.0-48-lowlatency-64k", "binary_version": "6.8.0-48.48.3~22.04.1" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-48-lowlatency", "binary_version": "6.8.0-48.48.3~22.04.1" }, { "binary_name": "linux-tools-6.8.0-48-lowlatency", "binary_version": "6.8.0-48.48.3~22.04.1" }, { "binary_name": "linux-tools-6.8.0-48-lowlatency-64k", "binary_version": "6.8.0-48.48.3~22.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1017-nvidia", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-buildinfo-6.8.0-1017-nvidia-64k", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-headers-6.8.0-1017-nvidia", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-headers-6.8.0-1017-nvidia-64k", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-nvidia", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-nvidia-64k", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-nvidia-64k-dbgsym", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-nvidia-dbgsym", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-modules-6.8.0-1017-nvidia", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-modules-6.8.0-1017-nvidia-64k", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-modules-extra-6.8.0-1017-nvidia", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-modules-nvidia-fs-6.8.0-1017-nvidia", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-modules-nvidia-fs-6.8.0-1017-nvidia-64k", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-nvidia-6.8-headers-6.8.0-1017", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-nvidia-6.8-tools-6.8.0-1017", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-tools-6.8.0-1017-nvidia", "binary_version": "6.8.0-1017.19~22.04.1" }, { "binary_name": "linux-tools-6.8.0-1017-nvidia-64k", "binary_version": "6.8.0-1017.19~22.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1015-oracle", "binary_version": "6.8.0-1015.15~22.04.1" }, { "binary_name": "linux-buildinfo-6.8.0-1015-oracle-64k", "binary_version": "6.8.0-1015.15~22.04.1" }, { "binary_name": "linux-headers-6.8.0-1015-oracle", "binary_version": "6.8.0-1015.15~22.04.1" }, { "binary_name": "linux-headers-6.8.0-1015-oracle-64k", "binary_version": "6.8.0-1015.15~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1015-oracle", "binary_version": "6.8.0-1015.15~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1015-oracle-64k", "binary_version": "6.8.0-1015.15~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1015-oracle-64k-dbgsym", "binary_version": "6.8.0-1015.15~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1015-oracle-dbgsym", "binary_version": "6.8.0-1015.15~22.04.1" }, { "binary_name": "linux-modules-6.8.0-1015-oracle", "binary_version": "6.8.0-1015.15~22.04.1" }, { "binary_name": "linux-modules-6.8.0-1015-oracle-64k", "binary_version": "6.8.0-1015.15~22.04.1" }, { "binary_name": "linux-modules-extra-6.8.0-1015-oracle", "binary_version": "6.8.0-1015.15~22.04.1" }, { "binary_name": "linux-modules-extra-6.8.0-1015-oracle-64k", "binary_version": "6.8.0-1015.15~22.04.1" }, { "binary_name": "linux-oracle-6.8-headers-6.8.0-1015", "binary_version": "6.8.0-1015.15~22.04.1" }, { "binary_name": "linux-oracle-6.8-tools-6.8.0-1015", "binary_version": "6.8.0-1015.15~22.04.1" }, { "binary_name": "linux-tools-6.8.0-1015-oracle", "binary_version": "6.8.0-1015.15~22.04.1" }, { "binary_name": "linux-tools-6.8.0-1015-oracle-64k", "binary_version": "6.8.0-1015.15~22.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-48-generic", "binary_version": "6.8.0-48.48.1~22.04.2" }, { "binary_name": "linux-headers-6.8.0-48-generic", "binary_version": "6.8.0-48.48.1~22.04.2" }, { "binary_name": "linux-image-6.8.0-48-generic", "binary_version": "6.8.0-48.48.1~22.04.2" }, { "binary_name": "linux-image-6.8.0-48-generic-dbgsym", "binary_version": "6.8.0-48.48.1~22.04.2" }, { "binary_name": "linux-modules-6.8.0-48-generic", "binary_version": "6.8.0-48.48.1~22.04.2" }, { "binary_name": "linux-riscv-6.8-headers-6.8.0-48", "binary_version": "6.8.0-48.48.1~22.04.2" }, { "binary_name": "linux-riscv-6.8-tools-6.8.0-48", "binary_version": "6.8.0-48.48.1~22.04.2" }, { "binary_name": "linux-tools-6.8.0-48-generic", "binary_version": "6.8.0-48.48.1~22.04.2" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-48-generic", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-buildinfo-6.8.0-48-generic-64k", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-cloud-tools-6.8.0-48", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-cloud-tools-6.8.0-48-generic", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-cloud-tools-common", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-doc", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-headers-6.8.0-48", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-headers-6.8.0-48-generic", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-headers-6.8.0-48-generic-64k", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-image-6.8.0-48-generic", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-image-6.8.0-48-generic-dbgsym", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-image-unsigned-6.8.0-48-generic", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-image-unsigned-6.8.0-48-generic-64k", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-image-unsigned-6.8.0-48-generic-64k-dbgsym", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-image-unsigned-6.8.0-48-generic-dbgsym", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-lib-rust-6.8.0-48-generic", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-libc-dev", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-modules-6.8.0-48-generic", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-modules-6.8.0-48-generic-64k", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-modules-extra-6.8.0-48-generic", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-modules-ipu6-6.8.0-48-generic", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-48-generic", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-modules-usbio-6.8.0-48-generic", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-source-6.8.0", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-tools-6.8.0-48", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-tools-6.8.0-48-generic", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-tools-6.8.0-48-generic-64k", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-tools-common", "binary_version": "6.8.0-48.48" }, { "binary_name": "linux-tools-host", "binary_version": "6.8.0-48.48" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-aws-cloud-tools-6.8.0-1018", "binary_version": "6.8.0-1018.20" }, { "binary_name": "linux-aws-headers-6.8.0-1018", "binary_version": "6.8.0-1018.20" }, { "binary_name": "linux-aws-tools-6.8.0-1018", "binary_version": "6.8.0-1018.20" }, { "binary_name": "linux-buildinfo-6.8.0-1018-aws", "binary_version": "6.8.0-1018.20" }, { "binary_name": "linux-cloud-tools-6.8.0-1018-aws", "binary_version": "6.8.0-1018.20" }, { "binary_name": "linux-headers-6.8.0-1018-aws", "binary_version": "6.8.0-1018.20" }, { "binary_name": "linux-image-unsigned-6.8.0-1018-aws", "binary_version": "6.8.0-1018.20" }, { "binary_name": "linux-image-unsigned-6.8.0-1018-aws-dbgsym", "binary_version": "6.8.0-1018.20" }, { "binary_name": "linux-modules-6.8.0-1018-aws", "binary_version": "6.8.0-1018.20" }, { "binary_name": "linux-modules-extra-6.8.0-1018-aws", "binary_version": "6.8.0-1018.20" }, { "binary_name": "linux-tools-6.8.0-1018-aws", "binary_version": "6.8.0-1018.20" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-azure-cloud-tools-6.8.0-1017", "binary_version": "6.8.0-1017.20" }, { "binary_name": "linux-azure-headers-6.8.0-1017", "binary_version": "6.8.0-1017.20" }, { "binary_name": "linux-azure-tools-6.8.0-1017", "binary_version": "6.8.0-1017.20" }, { "binary_name": "linux-buildinfo-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20" }, { "binary_name": "linux-cloud-tools-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20" }, { "binary_name": "linux-headers-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-azure-dbgsym", "binary_version": "6.8.0-1017.20" }, { "binary_name": "linux-modules-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20" }, { "binary_name": "linux-modules-extra-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20" }, { "binary_name": "linux-modules-involflt-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20" }, { "binary_name": "linux-tools-6.8.0-1017-azure", "binary_version": "6.8.0-1017.20" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1017-gcp", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-gcp-headers-6.8.0-1017", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-gcp-tools-6.8.0-1017", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-headers-6.8.0-1017-gcp", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-gcp", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-gcp-dbgsym", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-modules-6.8.0-1017-gcp", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-modules-extra-6.8.0-1017-gcp", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-tools-6.8.0-1017-gcp", "binary_version": "6.8.0-1017.19" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1013-gke", "binary_version": "6.8.0-1013.17" }, { "binary_name": "linux-gke-headers-6.8.0-1013", "binary_version": "6.8.0-1013.17" }, { "binary_name": "linux-gke-tools-6.8.0-1013", "binary_version": "6.8.0-1013.17" }, { "binary_name": "linux-headers-6.8.0-1013-gke", "binary_version": "6.8.0-1013.17" }, { "binary_name": "linux-image-unsigned-6.8.0-1013-gke", "binary_version": "6.8.0-1013.17" }, { "binary_name": "linux-image-unsigned-6.8.0-1013-gke-dbgsym", "binary_version": "6.8.0-1013.17" }, { "binary_name": "linux-modules-6.8.0-1013-gke", "binary_version": "6.8.0-1013.17" }, { "binary_name": "linux-modules-extra-6.8.0-1013-gke", "binary_version": "6.8.0-1013.17" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-1013-gke", "binary_version": "6.8.0-1013.17" }, { "binary_name": "linux-tools-6.8.0-1013-gke", "binary_version": "6.8.0-1013.17" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1002-gkeop", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-cloud-tools-6.8.0-1002-gkeop", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-gkeop-cloud-tools-6.8.0-1002", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-gkeop-headers-6.8.0-1002", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-gkeop-tools-6.8.0-1002", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-headers-6.8.0-1002-gkeop", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-image-unsigned-6.8.0-1002-gkeop", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-image-unsigned-6.8.0-1002-gkeop-dbgsym", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-modules-6.8.0-1002-gkeop", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-modules-extra-6.8.0-1002-gkeop", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-tools-6.8.0-1002-gkeop", "binary_version": "6.8.0-1002.4" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1015-ibm", "binary_version": "6.8.0-1015.15" }, { "binary_name": "linux-headers-6.8.0-1015-ibm", "binary_version": "6.8.0-1015.15" }, { "binary_name": "linux-ibm-cloud-tools-common", "binary_version": "6.8.0-1015.15" }, { "binary_name": "linux-ibm-headers-6.8.0-1015", "binary_version": "6.8.0-1015.15" }, { "binary_name": "linux-ibm-source-6.8.0", "binary_version": "6.8.0-1015.15" }, { "binary_name": "linux-ibm-tools-6.8.0-1015", "binary_version": "6.8.0-1015.15" }, { "binary_name": "linux-image-unsigned-6.8.0-1015-ibm", "binary_version": "6.8.0-1015.15" }, { "binary_name": "linux-image-unsigned-6.8.0-1015-ibm-dbgsym", "binary_version": "6.8.0-1015.15" }, { "binary_name": "linux-modules-6.8.0-1015-ibm", "binary_version": "6.8.0-1015.15" }, { "binary_name": "linux-modules-extra-6.8.0-1015-ibm", "binary_version": "6.8.0-1015.15" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-1015-ibm", "binary_version": "6.8.0-1015.15" }, { "binary_name": "linux-tools-6.8.0-1015-ibm", "binary_version": "6.8.0-1015.15" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-48-lowlatency", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-buildinfo-6.8.0-48-lowlatency-64k", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-cloud-tools-6.8.0-48-lowlatency", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-headers-6.8.0-48-lowlatency", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-headers-6.8.0-48-lowlatency-64k", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-image-unsigned-6.8.0-48-lowlatency", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-image-unsigned-6.8.0-48-lowlatency-64k", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-image-unsigned-6.8.0-48-lowlatency-64k-dbgsym", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-image-unsigned-6.8.0-48-lowlatency-dbgsym", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-lowlatency-cloud-tools-6.8.0-48", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-lowlatency-cloud-tools-common", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-lowlatency-headers-6.8.0-48", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-lowlatency-lib-rust-6.8.0-48-lowlatency", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-lowlatency-tools-6.8.0-48", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-lowlatency-tools-common", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-lowlatency-tools-host", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-modules-6.8.0-48-lowlatency", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-modules-6.8.0-48-lowlatency-64k", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-48-lowlatency", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-tools-6.8.0-48-lowlatency", "binary_version": "6.8.0-48.48.3" }, { "binary_name": "linux-tools-6.8.0-48-lowlatency-64k", "binary_version": "6.8.0-48.48.3" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1017-nvidia", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-buildinfo-6.8.0-1017-nvidia-64k", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-headers-6.8.0-1017-nvidia", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-headers-6.8.0-1017-nvidia-64k", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-nvidia", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-nvidia-64k", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-nvidia-64k-dbgsym", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-nvidia-dbgsym", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-modules-6.8.0-1017-nvidia", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-modules-6.8.0-1017-nvidia-64k", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-modules-extra-6.8.0-1017-nvidia", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-modules-nvidia-fs-6.8.0-1017-nvidia", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-modules-nvidia-fs-6.8.0-1017-nvidia-64k", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-nvidia-headers-6.8.0-1017", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-nvidia-tools-6.8.0-1017", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-tools-6.8.0-1017-nvidia", "binary_version": "6.8.0-1017.19" }, { "binary_name": "linux-tools-6.8.0-1017-nvidia-64k", "binary_version": "6.8.0-1017.19" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1017-nvidia-lowlatency", "binary_version": "6.8.0-1017.19.1" }, { "binary_name": "linux-buildinfo-6.8.0-1017-nvidia-lowlatency-64k", "binary_version": "6.8.0-1017.19.1" }, { "binary_name": "linux-headers-6.8.0-1017-nvidia-lowlatency", "binary_version": "6.8.0-1017.19.1" }, { "binary_name": "linux-headers-6.8.0-1017-nvidia-lowlatency-64k", "binary_version": "6.8.0-1017.19.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-nvidia-lowlatency", "binary_version": "6.8.0-1017.19.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-nvidia-lowlatency-64k", "binary_version": "6.8.0-1017.19.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-nvidia-lowlatency-64k-dbgsym", "binary_version": "6.8.0-1017.19.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-nvidia-lowlatency-dbgsym", "binary_version": "6.8.0-1017.19.1" }, { "binary_name": "linux-modules-6.8.0-1017-nvidia-lowlatency", "binary_version": "6.8.0-1017.19.1" }, { "binary_name": "linux-modules-6.8.0-1017-nvidia-lowlatency-64k", "binary_version": "6.8.0-1017.19.1" }, { "binary_name": "linux-modules-extra-6.8.0-1017-nvidia-lowlatency", "binary_version": "6.8.0-1017.19.1" }, { "binary_name": "linux-modules-nvidia-fs-6.8.0-1017-nvidia-lowlatency", "binary_version": "6.8.0-1017.19.1" }, { "binary_name": "linux-modules-nvidia-fs-6.8.0-1017-nvidia-lowlatency-64k", "binary_version": "6.8.0-1017.19.1" }, { "binary_name": "linux-nvidia-lowlatency-headers-6.8.0-1017", "binary_version": "6.8.0-1017.19.1" }, { "binary_name": "linux-nvidia-lowlatency-tools-6.8.0-1017", "binary_version": "6.8.0-1017.19.1" }, { "binary_name": "linux-nvidia-lowlatency-tools-host", "binary_version": "6.8.0-1017.19.1" }, { "binary_name": "linux-tools-6.8.0-1017-nvidia-lowlatency", "binary_version": "6.8.0-1017.19.1" }, { "binary_name": "linux-tools-6.8.0-1017-nvidia-lowlatency-64k", "binary_version": "6.8.0-1017.19.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1016-oem", "binary_version": "6.8.0-1016.16" }, { "binary_name": "linux-headers-6.8.0-1016-oem", "binary_version": "6.8.0-1016.16" }, { "binary_name": "linux-image-unsigned-6.8.0-1016-oem", "binary_version": "6.8.0-1016.16" }, { "binary_name": "linux-image-unsigned-6.8.0-1016-oem-dbgsym", "binary_version": "6.8.0-1016.16" }, { "binary_name": "linux-modules-6.8.0-1016-oem", "binary_version": "6.8.0-1016.16" }, { "binary_name": "linux-modules-ipu6-6.8.0-1016-oem", "binary_version": "6.8.0-1016.16" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-1016-oem", "binary_version": "6.8.0-1016.16" }, { "binary_name": "linux-modules-usbio-6.8.0-1016-oem", "binary_version": "6.8.0-1016.16" }, { "binary_name": "linux-oem-6.8-headers-6.8.0-1016", "binary_version": "6.8.0-1016.16" }, { "binary_name": "linux-oem-6.8-tools-6.8.0-1016", "binary_version": "6.8.0-1016.16" }, { "binary_name": "linux-tools-6.8.0-1016-oem", "binary_version": "6.8.0-1016.16" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1015-oracle", "binary_version": "6.8.0-1015.16" }, { "binary_name": "linux-buildinfo-6.8.0-1015-oracle-64k", "binary_version": "6.8.0-1015.16" }, { "binary_name": "linux-headers-6.8.0-1015-oracle", "binary_version": "6.8.0-1015.16" }, { "binary_name": "linux-headers-6.8.0-1015-oracle-64k", "binary_version": "6.8.0-1015.16" }, { "binary_name": "linux-image-unsigned-6.8.0-1015-oracle", "binary_version": "6.8.0-1015.16" }, { "binary_name": "linux-image-unsigned-6.8.0-1015-oracle-64k", "binary_version": "6.8.0-1015.16" }, { "binary_name": "linux-image-unsigned-6.8.0-1015-oracle-64k-dbgsym", "binary_version": "6.8.0-1015.16" }, { "binary_name": "linux-image-unsigned-6.8.0-1015-oracle-dbgsym", "binary_version": "6.8.0-1015.16" }, { "binary_name": "linux-modules-6.8.0-1015-oracle", "binary_version": "6.8.0-1015.16" }, { "binary_name": "linux-modules-6.8.0-1015-oracle-64k", "binary_version": "6.8.0-1015.16" }, { "binary_name": "linux-modules-extra-6.8.0-1015-oracle", "binary_version": "6.8.0-1015.16" }, { "binary_name": "linux-modules-extra-6.8.0-1015-oracle-64k", "binary_version": "6.8.0-1015.16" }, { "binary_name": "linux-oracle-headers-6.8.0-1015", "binary_version": "6.8.0-1015.16" }, { "binary_name": "linux-oracle-tools-6.8.0-1015", "binary_version": "6.8.0-1015.16" }, { "binary_name": "linux-tools-6.8.0-1015-oracle", "binary_version": "6.8.0-1015.16" }, { "binary_name": "linux-tools-6.8.0-1015-oracle-64k", "binary_version": "6.8.0-1015.16" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1014-raspi", "binary_version": "6.8.0-1014.16" }, { "binary_name": "linux-headers-6.8.0-1014-raspi", "binary_version": "6.8.0-1014.16" }, { "binary_name": "linux-image-6.8.0-1014-raspi", "binary_version": "6.8.0-1014.16" }, { "binary_name": "linux-image-6.8.0-1014-raspi-dbgsym", "binary_version": "6.8.0-1014.16" }, { "binary_name": "linux-modules-6.8.0-1014-raspi", "binary_version": "6.8.0-1014.16" }, { "binary_name": "linux-raspi-headers-6.8.0-1014", "binary_version": "6.8.0-1014.16" }, { "binary_name": "linux-raspi-tools-6.8.0-1014", "binary_version": "6.8.0-1014.16" }, { "binary_name": "linux-tools-6.8.0-1014-raspi", "binary_version": "6.8.0-1014.16" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-48-generic", "binary_version": "6.8.0-48.48.1" }, { "binary_name": "linux-headers-6.8.0-48-generic", "binary_version": "6.8.0-48.48.1" }, { "binary_name": "linux-image-6.8.0-48-generic", "binary_version": "6.8.0-48.48.1" }, { "binary_name": "linux-image-6.8.0-48-generic-dbgsym", "binary_version": "6.8.0-48.48.1" }, { "binary_name": "linux-modules-6.8.0-48-generic", "binary_version": "6.8.0-48.48.1" }, { "binary_name": "linux-riscv-headers-6.8.0-48", "binary_version": "6.8.0-48.48.1" }, { "binary_name": "linux-riscv-tools-6.8.0-48", "binary_version": "6.8.0-48.48.1" }, { "binary_name": "linux-tools-6.8.0-48-generic", "binary_version": "6.8.0-48.48.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-2013-raspi-realtime", "binary_version": "6.8.0-2013.14" }, { "binary_name": "linux-headers-6.8.0-2013-raspi-realtime", "binary_version": "6.8.0-2013.14" }, { "binary_name": "linux-image-6.8.0-2013-raspi-realtime", "binary_version": "6.8.0-2013.14" }, { "binary_name": "linux-image-6.8.0-2013-raspi-realtime-dbgsym", "binary_version": "6.8.0-2013.14" }, { "binary_name": "linux-modules-6.8.0-2013-raspi-realtime", "binary_version": "6.8.0-2013.14" }, { "binary_name": "linux-raspi-realtime-headers-6.8.0-2013", "binary_version": "6.8.0-2013.14" }, { "binary_name": "linux-raspi-realtime-tools-6.8.0-2013", "binary_version": "6.8.0-2013.14" }, { "binary_name": "linux-tools-6.8.0-2013-raspi-realtime", "binary_version": "6.8.0-2013.14" } ], "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.8.1-1011-realtime", "binary_version": "6.8.1-1011.11" }, { "binary_name": "linux-cloud-tools-6.8.1-1011-realtime", "binary_version": "6.8.1-1011.11" }, { "binary_name": "linux-headers-6.8.1-1011-realtime", "binary_version": "6.8.1-1011.11" }, { "binary_name": "linux-image-unsigned-6.8.1-1011-realtime", "binary_version": "6.8.1-1011.11" }, { "binary_name": "linux-image-unsigned-6.8.1-1011-realtime-dbgsym", "binary_version": "6.8.1-1011.11" }, { "binary_name": "linux-modules-6.8.1-1011-realtime", "binary_version": "6.8.1-1011.11" }, { "binary_name": "linux-modules-extra-6.8.1-1011-realtime", "binary_version": "6.8.1-1011.11" }, { "binary_name": "linux-modules-iwlwifi-6.8.1-1011-realtime", "binary_version": "6.8.1-1011.11" }, { "binary_name": "linux-realtime-cloud-tools-6.8.1-1011", "binary_version": "6.8.1-1011.11" }, { "binary_name": "linux-realtime-headers-6.8.1-1011", "binary_version": "6.8.1-1011.11" }, { "binary_name": "linux-realtime-tools-6.8.1-1011", "binary_version": "6.8.1-1011.11" }, { "binary_name": "linux-tools-6.8.1-1011-realtime", "binary_version": "6.8.1-1011.11" } ], "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro" }