In the Linux kernel, the following vulnerability has been resolved: bpf, cgroup: Fix kernel BUG in purgeeffectiveprogs Syzkaller reported a triggered kernel BUG as follows: ------------[ cut here ]------------ kernel BUG at kernel/bpf/cgroup.c:925! invalid opcode: 0000 [#1] PREEMPT SMP NOPTI CPU: 1 PID: 194 Comm: detach Not tainted 5.19.0-14184-g69dac8e431af #8 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.0-0-gd239552ce722-prebuilt.qemu.org 04/01/2014 RIP: 0010:_cgroupbpfdetach+0x1f2/0x2a0 Code: 00 e8 92 60 30 00 84 c0 75 d8 4c 89 e0 31 f6 85 f6 74 19 42 f6 84 28 48 05 00 00 02 75 0e 48 8b 80 c0 00 00 00 48 85 c0 75 e5 <0f> 0b 48 8b 0c5 RSP: 0018:ffffc9000055bdb0 EFLAGS: 00000246 RAX: 0000000000000000 RBX: ffff888100ec0800 RCX: ffffc900000f1000 RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff888100ec4578 RBP: 0000000000000000 R08: ffff888100ec0800 R09: 0000000000000040 R10: 0000000000000000 R11: 0000000000000000 R12: ffff888100ec4000 R13: 000000000000000d R14: ffffc90000199000 R15: ffff888100effb00 FS: 00007f68213d2b80(0000) GS:ffff88813bc80000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000055f74a0e5850 CR3: 0000000102836000 CR4: 00000000000006e0 Call Trace: <TASK> cgroupbpfprogdetach+0xcc/0x100 _sysbpf+0x2273/0x2a00 _x64sysbpf+0x17/0x20 dosyscall64+0x3b/0x90 entrySYSCALL64afterhwframe+0x63/0xcd RIP: 0033:0x7f68214dbcb9 Code: 08 44 89 e0 5b 41 5c c3 66 0f 1f 84 00 00 00 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff8 RSP: 002b:00007ffeb487db68 EFLAGS: 00000246 ORIGRAX: 0000000000000141 RAX: ffffffffffffffda RBX: 000000000000000b RCX: 00007f68214dbcb9 RDX: 0000000000000090 RSI: 00007ffeb487db70 RDI: 0000000000000009 RBP: 0000000000000003 R08: 0000000000000012 R09: 0000000b00000003 R10: 00007ffeb487db70 R11: 0000000000000246 R12: 00007ffeb487dc20 R13: 0000000000000004 R14: 0000000000000001 R15: 000055f74a1011b0 </TASK> Modules linked in: ---[ end trace 0000000000000000 ]--- Repetition steps: For the following cgroup tree, root | cg1 | cg2 1. attach prog2 to cg2, and then attach prog1 to cg1, both bpf progs attach type is NONE or OVERRIDE. 2. write 1 to /proc/thread-self/fail-nth for failslab. 3. detach prog1 for cg1, and then kernel BUG occur. Failslab injection will cause kmalloc fail and fall back to purgeeffectiveprogs. The problem is that cg2 have attached another prog, so when go through cg2 layer, iteration will add pos to 1, and subsequent operations will be skipped by the following condition, and cg will meet NULL in the end. if (pos && !(cg->bpf.flags[atype] & BPF_F_ALLOW_MULTI))
The NULL cg means no link or prog match, this is as expected, and it's not a bug. So here just skip the no match situation.
{ "binaries": [ { "binary_name": "linux-aws-5.15-cloud-tools-5.15.0-1027", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-aws-5.15-headers-5.15.0-1027", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-aws-5.15-tools-5.15.0-1027", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-buildinfo-5.15.0-1027-aws", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-cloud-tools-5.15.0-1027-aws", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1027-aws", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1027-aws", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1027-aws-dbgsym", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1027-aws", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1027-aws", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1027-aws", "binary_version": "5.15.0-1027.31~20.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-azure-5.15-cloud-tools-5.15.0-1030", "binary_version": "5.15.0-1030.37~20.04.1" }, { "binary_name": "linux-azure-5.15-headers-5.15.0-1030", "binary_version": "5.15.0-1030.37~20.04.1" }, { "binary_name": "linux-azure-5.15-tools-5.15.0-1030", "binary_version": "5.15.0-1030.37~20.04.1" }, { "binary_name": "linux-buildinfo-5.15.0-1030-azure", "binary_version": "5.15.0-1030.37~20.04.1" }, { "binary_name": "linux-cloud-tools-5.15.0-1030-azure", "binary_version": "5.15.0-1030.37~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1030-azure", "binary_version": "5.15.0-1030.37~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1030-azure", "binary_version": "5.15.0-1030.37~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1030-azure-dbgsym", "binary_version": "5.15.0-1030.37~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1030-azure", "binary_version": "5.15.0-1030.37~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1030-azure", "binary_version": "5.15.0-1030.37~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1030-azure", "binary_version": "5.15.0-1030.37~20.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1027-gcp", "binary_version": "5.15.0-1027.34~20.04.1" }, { "binary_name": "linux-gcp-5.15-headers-5.15.0-1027", "binary_version": "5.15.0-1027.34~20.04.1" }, { "binary_name": "linux-gcp-5.15-tools-5.15.0-1027", "binary_version": "5.15.0-1027.34~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1027-gcp", "binary_version": "5.15.0-1027.34~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1027-gcp", "binary_version": "5.15.0-1027.34~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1027-gcp-dbgsym", "binary_version": "5.15.0-1027.34~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1027-gcp", "binary_version": "5.15.0-1027.34~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1027-gcp", "binary_version": "5.15.0-1027.34~20.04.1" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1027-gcp", "binary_version": "5.15.0-1027.34~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1027-gcp", "binary_version": "5.15.0-1027.34~20.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-57-generic", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-buildinfo-5.15.0-57-generic-64k", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-buildinfo-5.15.0-57-generic-lpae", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-cloud-tools-5.15.0-57-generic", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-headers-5.15.0-57-generic", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-headers-5.15.0-57-generic-64k", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-headers-5.15.0-57-generic-lpae", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-hwe-5.15-cloud-tools-5.15.0-57", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-hwe-5.15-cloud-tools-common", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-hwe-5.15-headers-5.15.0-57", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-hwe-5.15-source-5.15.0", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-hwe-5.15-tools-5.15.0-57", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-hwe-5.15-tools-common", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-hwe-5.15-tools-host", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-image-5.15.0-57-generic", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-image-5.15.0-57-generic-dbgsym", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-image-5.15.0-57-generic-lpae", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-image-5.15.0-57-generic-lpae-dbgsym", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-57-generic", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-57-generic-64k", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-57-generic-64k-dbgsym", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-57-generic-dbgsym", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-modules-5.15.0-57-generic", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-modules-5.15.0-57-generic-64k", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-modules-5.15.0-57-generic-lpae", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-57-generic", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-57-generic", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-tools-5.15.0-57-generic", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-tools-5.15.0-57-generic-64k", "binary_version": "5.15.0-57.63~20.04.1" }, { "binary_name": "linux-tools-5.15.0-57-generic-lpae", "binary_version": "5.15.0-57.63~20.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1023-intel-iotg", "binary_version": "5.15.0-1023.28~20.04.1" }, { "binary_name": "linux-cloud-tools-5.15.0-1023-intel-iotg", "binary_version": "5.15.0-1023.28~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1023-intel-iotg", "binary_version": "5.15.0-1023.28~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1023-intel-iotg", "binary_version": "5.15.0-1023.28~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1023-intel-iotg-dbgsym", "binary_version": "5.15.0-1023.28~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-cloud-tools-5.15.0-1023", "binary_version": "5.15.0-1023.28~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-cloud-tools-common", "binary_version": "5.15.0-1023.28~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-headers-5.15.0-1023", "binary_version": "5.15.0-1023.28~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-tools-5.15.0-1023", "binary_version": "5.15.0-1023.28~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-tools-common", "binary_version": "5.15.0-1023.28~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-tools-host", "binary_version": "5.15.0-1023.28~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1023-intel-iotg", "binary_version": "5.15.0-1023.28~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1023-intel-iotg", "binary_version": "5.15.0-1023.28~20.04.1" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1023-intel-iotg", "binary_version": "5.15.0-1023.28~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1023-intel-iotg", "binary_version": "5.15.0-1023.28~20.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-58-lowlatency", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-buildinfo-5.15.0-58-lowlatency-64k", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-cloud-tools-5.15.0-58-lowlatency", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-headers-5.15.0-58-lowlatency", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-headers-5.15.0-58-lowlatency-64k", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-58-lowlatency", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-58-lowlatency-64k", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-58-lowlatency-64k-dbgsym", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-58-lowlatency-dbgsym", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-cloud-tools-5.15.0-58", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-cloud-tools-common", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-headers-5.15.0-58", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-tools-5.15.0-58", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-tools-common", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-tools-host", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-modules-5.15.0-58-lowlatency", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-modules-5.15.0-58-lowlatency-64k", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-58-lowlatency", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-tools-5.15.0-58-lowlatency", "binary_version": "5.15.0-58.64~20.04.1" }, { "binary_name": "linux-tools-5.15.0-58-lowlatency-64k", "binary_version": "5.15.0-58.64~20.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1027-oracle", "binary_version": "5.15.0-1027.33~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1027-oracle", "binary_version": "5.15.0-1027.33~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1027-oracle", "binary_version": "5.15.0-1027.33~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1027-oracle-dbgsym", "binary_version": "5.15.0-1027.33~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1027-oracle", "binary_version": "5.15.0-1027.33~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1027-oracle", "binary_version": "5.15.0-1027.33~20.04.1" }, { "binary_name": "linux-oracle-5.15-headers-5.15.0-1027", "binary_version": "5.15.0-1027.33~20.04.1" }, { "binary_name": "linux-oracle-5.15-tools-5.15.0-1027", "binary_version": "5.15.0-1027.33~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1027-oracle", "binary_version": "5.15.0-1027.33~20.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1027-generic", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1027-generic", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-image-5.15.0-1027-generic", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-image-5.15.0-1027-generic-dbgsym", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1027-generic", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1027-generic", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-riscv-5.15-headers-5.15.0-1027", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-riscv-5.15-tools-5.15.0-1027", "binary_version": "5.15.0-1027.31~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1027-generic", "binary_version": "5.15.0-1027.31~20.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-57-generic", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-buildinfo-5.15.0-57-generic-64k", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-buildinfo-5.15.0-57-generic-lpae", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-cloud-tools-5.15.0-57", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-cloud-tools-5.15.0-57-generic", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-cloud-tools-common", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-doc", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-headers-5.15.0-57", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-headers-5.15.0-57-generic", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-headers-5.15.0-57-generic-64k", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-headers-5.15.0-57-generic-lpae", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-image-5.15.0-57-generic", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-image-5.15.0-57-generic-dbgsym", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-image-5.15.0-57-generic-lpae", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-image-5.15.0-57-generic-lpae-dbgsym", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-image-unsigned-5.15.0-57-generic", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-image-unsigned-5.15.0-57-generic-64k", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-image-unsigned-5.15.0-57-generic-64k-dbgsym", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-image-unsigned-5.15.0-57-generic-dbgsym", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-libc-dev", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-modules-5.15.0-57-generic", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-modules-5.15.0-57-generic-64k", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-modules-5.15.0-57-generic-lpae", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-modules-extra-5.15.0-57-generic", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-57-generic", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-source-5.15.0", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-tools-5.15.0-57", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-tools-5.15.0-57-generic", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-tools-5.15.0-57-generic-64k", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-tools-5.15.0-57-generic-lpae", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-tools-common", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-tools-host", "binary_version": "5.15.0-57.63" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-aws-cloud-tools-5.15.0-1027", "binary_version": "5.15.0-1027.31" }, { "binary_name": "linux-aws-headers-5.15.0-1027", "binary_version": "5.15.0-1027.31" }, { "binary_name": "linux-aws-tools-5.15.0-1027", "binary_version": "5.15.0-1027.31" }, { "binary_name": "linux-buildinfo-5.15.0-1027-aws", "binary_version": "5.15.0-1027.31" }, { "binary_name": "linux-cloud-tools-5.15.0-1027-aws", "binary_version": "5.15.0-1027.31" }, { "binary_name": "linux-headers-5.15.0-1027-aws", "binary_version": "5.15.0-1027.31" }, { "binary_name": "linux-image-unsigned-5.15.0-1027-aws", "binary_version": "5.15.0-1027.31" }, { "binary_name": "linux-image-unsigned-5.15.0-1027-aws-dbgsym", "binary_version": "5.15.0-1027.31" }, { "binary_name": "linux-modules-5.15.0-1027-aws", "binary_version": "5.15.0-1027.31" }, { "binary_name": "linux-modules-extra-5.15.0-1027-aws", "binary_version": "5.15.0-1027.31" }, { "binary_name": "linux-tools-5.15.0-1027-aws", "binary_version": "5.15.0-1027.31" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-azure-cloud-tools-5.15.0-1030", "binary_version": "5.15.0-1030.37" }, { "binary_name": "linux-azure-headers-5.15.0-1030", "binary_version": "5.15.0-1030.37" }, { "binary_name": "linux-azure-tools-5.15.0-1030", "binary_version": "5.15.0-1030.37" }, { "binary_name": "linux-buildinfo-5.15.0-1030-azure", "binary_version": "5.15.0-1030.37" }, { "binary_name": "linux-cloud-tools-5.15.0-1030-azure", "binary_version": "5.15.0-1030.37" }, { "binary_name": "linux-headers-5.15.0-1030-azure", "binary_version": "5.15.0-1030.37" }, { "binary_name": "linux-image-unsigned-5.15.0-1030-azure", "binary_version": "5.15.0-1030.37" }, { "binary_name": "linux-image-unsigned-5.15.0-1030-azure-dbgsym", "binary_version": "5.15.0-1030.37" }, { "binary_name": "linux-modules-5.15.0-1030-azure", "binary_version": "5.15.0-1030.37" }, { "binary_name": "linux-modules-extra-5.15.0-1030-azure", "binary_version": "5.15.0-1030.37" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1030-azure", "binary_version": "5.15.0-1030.37" }, { "binary_name": "linux-tools-5.15.0-1030-azure", "binary_version": "5.15.0-1030.37" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1026-gcp", "binary_version": "5.15.0-1026.33" }, { "binary_name": "linux-gcp-headers-5.15.0-1026", "binary_version": "5.15.0-1026.33" }, { "binary_name": "linux-gcp-tools-5.15.0-1026", "binary_version": "5.15.0-1026.33" }, { "binary_name": "linux-headers-5.15.0-1026-gcp", "binary_version": "5.15.0-1026.33" }, { "binary_name": "linux-image-unsigned-5.15.0-1026-gcp", "binary_version": "5.15.0-1026.33" }, { "binary_name": "linux-image-unsigned-5.15.0-1026-gcp-dbgsym", "binary_version": "5.15.0-1026.33" }, { "binary_name": "linux-modules-5.15.0-1026-gcp", "binary_version": "5.15.0-1026.33" }, { "binary_name": "linux-modules-extra-5.15.0-1026-gcp", "binary_version": "5.15.0-1026.33" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1026-gcp", "binary_version": "5.15.0-1026.33" }, { "binary_name": "linux-tools-5.15.0-1026-gcp", "binary_version": "5.15.0-1026.33" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1024-gke", "binary_version": "5.15.0-1024.29" }, { "binary_name": "linux-gke-headers-5.15.0-1024", "binary_version": "5.15.0-1024.29" }, { "binary_name": "linux-gke-tools-5.15.0-1024", "binary_version": "5.15.0-1024.29" }, { "binary_name": "linux-headers-5.15.0-1024-gke", "binary_version": "5.15.0-1024.29" }, { "binary_name": "linux-image-unsigned-5.15.0-1024-gke", "binary_version": "5.15.0-1024.29" }, { "binary_name": "linux-image-unsigned-5.15.0-1024-gke-dbgsym", "binary_version": "5.15.0-1024.29" }, { "binary_name": "linux-modules-5.15.0-1024-gke", "binary_version": "5.15.0-1024.29" }, { "binary_name": "linux-modules-extra-5.15.0-1024-gke", "binary_version": "5.15.0-1024.29" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1024-gke", "binary_version": "5.15.0-1024.29" }, { "binary_name": "linux-tools-5.15.0-1024-gke", "binary_version": "5.15.0-1024.29" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1012-gkeop", "binary_version": "5.15.0-1012.16" }, { "binary_name": "linux-cloud-tools-5.15.0-1012-gkeop", "binary_version": "5.15.0-1012.16" }, { "binary_name": "linux-gkeop-cloud-tools-5.15.0-1012", "binary_version": "5.15.0-1012.16" }, { "binary_name": "linux-gkeop-headers-5.15.0-1012", "binary_version": "5.15.0-1012.16" }, { "binary_name": "linux-gkeop-tools-5.15.0-1012", "binary_version": "5.15.0-1012.16" }, { "binary_name": "linux-headers-5.15.0-1012-gkeop", "binary_version": "5.15.0-1012.16" }, { "binary_name": "linux-image-unsigned-5.15.0-1012-gkeop", "binary_version": "5.15.0-1012.16" }, { "binary_name": "linux-image-unsigned-5.15.0-1012-gkeop-dbgsym", "binary_version": "5.15.0-1012.16" }, { "binary_name": "linux-modules-5.15.0-1012-gkeop", "binary_version": "5.15.0-1012.16" }, { "binary_name": "linux-modules-extra-5.15.0-1012-gkeop", "binary_version": "5.15.0-1012.16" }, { "binary_name": "linux-tools-5.15.0-1012-gkeop", "binary_version": "5.15.0-1012.16" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1022-ibm", "binary_version": "5.15.0-1022.25" }, { "binary_name": "linux-headers-5.15.0-1022-ibm", "binary_version": "5.15.0-1022.25" }, { "binary_name": "linux-ibm-cloud-tools-common", "binary_version": "5.15.0-1022.25" }, { "binary_name": "linux-ibm-headers-5.15.0-1022", "binary_version": "5.15.0-1022.25" }, { "binary_name": "linux-ibm-source-5.15.0", "binary_version": "5.15.0-1022.25" }, { "binary_name": "linux-ibm-tools-5.15.0-1022", "binary_version": "5.15.0-1022.25" }, { "binary_name": "linux-ibm-tools-common", "binary_version": "5.15.0-1022.25" }, { "binary_name": "linux-image-unsigned-5.15.0-1022-ibm", "binary_version": "5.15.0-1022.25" }, { "binary_name": "linux-image-unsigned-5.15.0-1022-ibm-dbgsym", "binary_version": "5.15.0-1022.25" }, { "binary_name": "linux-modules-5.15.0-1022-ibm", "binary_version": "5.15.0-1022.25" }, { "binary_name": "linux-modules-extra-5.15.0-1022-ibm", "binary_version": "5.15.0-1022.25" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1022-ibm", "binary_version": "5.15.0-1022.25" }, { "binary_name": "linux-tools-5.15.0-1022-ibm", "binary_version": "5.15.0-1022.25" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1023-intel-iotg", "binary_version": "5.15.0-1023.28" }, { "binary_name": "linux-cloud-tools-5.15.0-1023-intel-iotg", "binary_version": "5.15.0-1023.28" }, { "binary_name": "linux-headers-5.15.0-1023-intel-iotg", "binary_version": "5.15.0-1023.28" }, { "binary_name": "linux-image-unsigned-5.15.0-1023-intel-iotg", "binary_version": "5.15.0-1023.28" }, { "binary_name": "linux-image-unsigned-5.15.0-1023-intel-iotg-dbgsym", "binary_version": "5.15.0-1023.28" }, { "binary_name": "linux-intel-iotg-cloud-tools-5.15.0-1023", "binary_version": "5.15.0-1023.28" }, { "binary_name": "linux-intel-iotg-cloud-tools-common", "binary_version": "5.15.0-1023.28" }, { "binary_name": "linux-intel-iotg-headers-5.15.0-1023", "binary_version": "5.15.0-1023.28" }, { "binary_name": "linux-intel-iotg-tools-5.15.0-1023", "binary_version": "5.15.0-1023.28" }, { "binary_name": "linux-intel-iotg-tools-common", "binary_version": "5.15.0-1023.28" }, { "binary_name": "linux-intel-iotg-tools-host", "binary_version": "5.15.0-1023.28" }, { "binary_name": "linux-modules-5.15.0-1023-intel-iotg", "binary_version": "5.15.0-1023.28" }, { "binary_name": "linux-modules-extra-5.15.0-1023-intel-iotg", "binary_version": "5.15.0-1023.28" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1023-intel-iotg", "binary_version": "5.15.0-1023.28" }, { "binary_name": "linux-tools-5.15.0-1023-intel-iotg", "binary_version": "5.15.0-1023.28" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1025-kvm", "binary_version": "5.15.0-1025.30" }, { "binary_name": "linux-headers-5.15.0-1025-kvm", "binary_version": "5.15.0-1025.30" }, { "binary_name": "linux-image-unsigned-5.15.0-1025-kvm", "binary_version": "5.15.0-1025.30" }, { "binary_name": "linux-image-unsigned-5.15.0-1025-kvm-dbgsym", "binary_version": "5.15.0-1025.30" }, { "binary_name": "linux-kvm-headers-5.15.0-1025", "binary_version": "5.15.0-1025.30" }, { "binary_name": "linux-kvm-tools-5.15.0-1025", "binary_version": "5.15.0-1025.30" }, { "binary_name": "linux-modules-5.15.0-1025-kvm", "binary_version": "5.15.0-1025.30" }, { "binary_name": "linux-tools-5.15.0-1025-kvm", "binary_version": "5.15.0-1025.30" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-57-lowlatency", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-buildinfo-5.15.0-57-lowlatency-64k", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-cloud-tools-5.15.0-57-lowlatency", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-headers-5.15.0-57-lowlatency", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-headers-5.15.0-57-lowlatency-64k", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-image-unsigned-5.15.0-57-lowlatency", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-image-unsigned-5.15.0-57-lowlatency-64k", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-image-unsigned-5.15.0-57-lowlatency-64k-dbgsym", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-image-unsigned-5.15.0-57-lowlatency-dbgsym", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-lowlatency-cloud-tools-5.15.0-57", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-lowlatency-cloud-tools-common", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-lowlatency-headers-5.15.0-57", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-lowlatency-tools-5.15.0-57", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-lowlatency-tools-common", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-lowlatency-tools-host", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-modules-5.15.0-57-lowlatency", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-modules-5.15.0-57-lowlatency-64k", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-57-lowlatency", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-tools-5.15.0-57-lowlatency", "binary_version": "5.15.0-57.63" }, { "binary_name": "linux-tools-5.15.0-57-lowlatency-64k", "binary_version": "5.15.0-57.63" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1026-oracle", "binary_version": "5.15.0-1026.32" }, { "binary_name": "linux-headers-5.15.0-1026-oracle", "binary_version": "5.15.0-1026.32" }, { "binary_name": "linux-image-unsigned-5.15.0-1026-oracle", "binary_version": "5.15.0-1026.32" }, { "binary_name": "linux-image-unsigned-5.15.0-1026-oracle-dbgsym", "binary_version": "5.15.0-1026.32" }, { "binary_name": "linux-modules-5.15.0-1026-oracle", "binary_version": "5.15.0-1026.32" }, { "binary_name": "linux-modules-extra-5.15.0-1026-oracle", "binary_version": "5.15.0-1026.32" }, { "binary_name": "linux-oracle-headers-5.15.0-1026", "binary_version": "5.15.0-1026.32" }, { "binary_name": "linux-oracle-tools-5.15.0-1026", "binary_version": "5.15.0-1026.32" }, { "binary_name": "linux-tools-5.15.0-1026-oracle", "binary_version": "5.15.0-1026.32" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1022-raspi", "binary_version": "5.15.0-1022.24" }, { "binary_name": "linux-buildinfo-5.15.0-1022-raspi-nolpae", "binary_version": "5.15.0-1022.24" }, { "binary_name": "linux-headers-5.15.0-1022-raspi", "binary_version": "5.15.0-1022.24" }, { "binary_name": "linux-headers-5.15.0-1022-raspi-nolpae", "binary_version": "5.15.0-1022.24" }, { "binary_name": "linux-image-5.15.0-1022-raspi", "binary_version": "5.15.0-1022.24" }, { "binary_name": "linux-image-5.15.0-1022-raspi-dbgsym", "binary_version": "5.15.0-1022.24" }, { "binary_name": "linux-image-5.15.0-1022-raspi-nolpae", "binary_version": "5.15.0-1022.24" }, { "binary_name": "linux-image-5.15.0-1022-raspi-nolpae-dbgsym", "binary_version": "5.15.0-1022.24" }, { "binary_name": "linux-modules-5.15.0-1022-raspi", "binary_version": "5.15.0-1022.24" }, { "binary_name": "linux-modules-5.15.0-1022-raspi-nolpae", "binary_version": "5.15.0-1022.24" }, { "binary_name": "linux-modules-extra-5.15.0-1022-raspi", "binary_version": "5.15.0-1022.24" }, { "binary_name": "linux-modules-extra-5.15.0-1022-raspi-nolpae", "binary_version": "5.15.0-1022.24" }, { "binary_name": "linux-raspi-headers-5.15.0-1022", "binary_version": "5.15.0-1022.24" }, { "binary_name": "linux-raspi-tools-5.15.0-1022", "binary_version": "5.15.0-1022.24" }, { "binary_name": "linux-tools-5.15.0-1022-raspi", "binary_version": "5.15.0-1022.24" }, { "binary_name": "linux-tools-5.15.0-1022-raspi-nolpae", "binary_version": "5.15.0-1022.24" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1029-realtime", "binary_version": "5.15.0-1029.32" }, { "binary_name": "linux-cloud-tools-5.15.0-1029-realtime", "binary_version": "5.15.0-1029.32" }, { "binary_name": "linux-headers-5.15.0-1029-realtime", "binary_version": "5.15.0-1029.32" }, { "binary_name": "linux-image-unsigned-5.15.0-1029-realtime", "binary_version": "5.15.0-1029.32" }, { "binary_name": "linux-image-unsigned-5.15.0-1029-realtime-dbgsym", "binary_version": "5.15.0-1029.32" }, { "binary_name": "linux-modules-5.15.0-1029-realtime", "binary_version": "5.15.0-1029.32" }, { "binary_name": "linux-modules-extra-5.15.0-1029-realtime", "binary_version": "5.15.0-1029.32" }, { "binary_name": "linux-realtime-cloud-tools-5.15.0-1029", "binary_version": "5.15.0-1029.32" }, { "binary_name": "linux-realtime-cloud-tools-common", "binary_version": "5.15.0-1029.32" }, { "binary_name": "linux-realtime-headers-5.15.0-1029", "binary_version": "5.15.0-1029.32" }, { "binary_name": "linux-realtime-tools-5.15.0-1029", "binary_version": "5.15.0-1029.32" }, { "binary_name": "linux-realtime-tools-common", "binary_version": "5.15.0-1029.32" }, { "binary_name": "linux-realtime-tools-host", "binary_version": "5.15.0-1029.32" }, { "binary_name": "linux-tools-5.15.0-1029-realtime", "binary_version": "5.15.0-1029.32" } ], "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro" }