In the Linux kernel, the following vulnerability has been resolved: bpf: Fix insufficient bounds propagation from adjustscalarminmaxvals Kuee reported a corner case where the tnum becomes constant after the call to _regboundoffset(), but the register's bounds are not, that is, its min bounds are still not equal to the register's max bounds. This in turn allows to leak pointers through turning a pointer register as is into an unknown scalar via adjustptrminmaxvals(). Before: func#0 @0 0: R1=ctx(off=0,imm=0,umax=0,varoff=(0x0; 0x0)) R10=fp(off=0,imm=0,umax=0,varoff=(0x0; 0x0)) 0: (b7) r0 = 1 ; R0w=scalar(imm=1,umin=1,umax=1,varoff=(0x1; 0x0)) 1: (b7) r3 = 0 ; R3w=scalar(imm=0,umax=0,varoff=(0x0; 0x0)) 2: (87) r3 = -r3 ; R3w=scalar() 3: (87) r3 = -r3 ; R3w=scalar() 4: (47) r3 |= 32767 ; R3w=scalar(smin=-9223372036854743041,umin=32767,varoff=(0x7fff; 0xffffffffffff8000),s32min=-2147450881) 5: (75) if r3 s>= 0x0 goto pc+1 ; R3w=scalar(umin=9223372036854808575,varoff=(0x8000000000007fff; 0x7fffffffffff8000),s32min=-2147450881,u32min=32767) 6: (95) exit from 5 to 7: R0=scalar(imm=1,umin=1,umax=1,varoff=(0x1; 0x0)) R1=ctx(off=0,imm=0,umax=0,varoff=(0x0; 0x0)) R3=scalar(umin=32767,umax=9223372036854775807,varoff=(0x7fff; 0x7fffffffffff8000),s32min=-2147450881) R10=fp(off=0,imm=0,umax=0,varoff=(0x0; 0x0)) 7: (d5) if r3 s<= 0x8000 goto pc+1 ; R3=scalar(umin=32769,umax=9223372036854775807,varoff=(0x7fff; 0x7fffffffffff8000),s32min=-2147450881,u32min=32767) 8: (95) exit from 7 to 9: R0=scalar(imm=1,umin=1,umax=1,varoff=(0x1; 0x0)) R1=ctx(off=0,imm=0,umax=0,varoff=(0x0; 0x0)) R3=scalar(umin=32767,umax=32768,varoff=(0x7fff; 0x8000)) R10=fp(off=0,imm=0,umax=0,varoff=(0x0; 0x0)) 9: (07) r3 += -32767 ; R3w=scalar(imm=0,umax=1,varoff=(0x0; 0x0)) <--- [*] 10: (95) exit What can be seen here is that R3=scalar(umin=32767,umax=32768,varoff=(0x7fff; 0x8000)) after the operation R3 += -32767 results in a 'malformed' constant, that is, R3w=scalar(imm=0,umax=1,varoff=(0x0; 0x0)). Intersecting with varoff has not been done at that point via _updateregbounds(), which would have improved the umax to be equal to umin. Refactor the tnum <> min/max bounds information flow into a regboundssync() helper and use it consistently everywhere. After the fix, bounds have been corrected to R3w=scalar(imm=0,umax=0,varoff=(0x0; 0x0)) and thus the register is regarded as a 'proper' constant scalar of 0. After: func#0 @0 0: R1=ctx(off=0,imm=0,umax=0,varoff=(0x0; 0x0)) R10=fp(off=0,imm=0,umax=0,varoff=(0x0; 0x0)) 0: (b7) r0 = 1 ; R0w=scalar(imm=1,umin=1,umax=1,varoff=(0x1; 0x0)) 1: (b7) r3 = 0 ; R3w=scalar(imm=0,umax=0,varoff=(0x0; 0x0)) 2: (87) r3 = -r3 ; R3w=scalar() 3: (87) r3 = -r3 ; R3w=scalar() 4: (47) r3 |= 32767 ; R3w=scalar(smin=-9223372036854743041,umin=32767,varoff=(0x7fff; 0xffffffffffff8000),s32min=-2147450881) 5: (75) if r3 s>= 0x0 goto pc+1 ; R3w=scalar(umin=9223372036854808575,varoff=(0x8000000000007fff; 0x7fffffffffff8000),s32min=-2147450881,u32min=32767) 6: (95) exit from 5 to 7: R0=scalar(imm=1,umin=1,umax=1,varoff=(0x1; 0x0)) R1=ctx(off=0,imm=0,umax=0,varoff=(0x0; 0x0)) R3=scalar(umin=32767,umax=9223372036854775807,varoff=(0x7fff; 0x7fffffffffff8000),s32min=-2147450881) R10=fp(off=0,imm=0,umax=0,varoff=(0x0; 0x0)) 7: (d5) if r3 s<= 0x8000 goto pc+1 ; R3=scalar(umin=32769,umax=9223372036854775807,varoff=(0x7fff; 0x7fffffffffff8000),s32min=-2147450881,u32min=32767) 8: (95) exit from 7 to 9: R0=scalar(imm=1,umin=1,umax=1,varoff=(0x1; 0x0)) R1=ctx(off=0,imm=0,umax=0,varoff=(0x0; 0x0)) R3=scalar(umin=32767,umax=32768,var_off=(0x7fff; 0x8000)) R10=fp(off=0 ---truncated---
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-aws-5.15-cloud-tools-5.15.0-1021", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-aws-5.15-headers-5.15.0-1021", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-aws-5.15-tools-5.15.0-1021", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-buildinfo-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-cloud-tools-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-aws-dbgsym", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25~20.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-azure-5.15-cloud-tools-5.15.0-1021", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-azure-5.15-headers-5.15.0-1021", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-azure-5.15-tools-5.15.0-1021", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-buildinfo-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-cloud-tools-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-azure-dbgsym", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26~20.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1021-gcp", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-gcp-5.15-headers-5.15.0-1021", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-gcp-5.15-tools-5.15.0-1021", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1021-gcp", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-gcp", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-gcp-dbgsym", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1021-gcp", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1021-gcp", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1021-gcp", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1021-gcp", "binary_version": "5.15.0-1021.28~20.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-buildinfo-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-buildinfo-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-cloud-tools-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-headers-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-headers-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-headers-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-hwe-5.15-cloud-tools-5.15.0-50", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-hwe-5.15-cloud-tools-common", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-hwe-5.15-headers-5.15.0-50", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-hwe-5.15-source-5.15.0", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-hwe-5.15-tools-5.15.0-50", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-hwe-5.15-tools-common", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-hwe-5.15-tools-host", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-5.15.0-50-generic-dbgsym", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-5.15.0-50-generic-lpae-dbgsym", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-50-generic-64k-dbgsym", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-50-generic-dbgsym", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-modules-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-modules-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-modules-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-tools-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-tools-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-tools-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56~20.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-cloud-tools-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1017-intel-iotg-dbgsym", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-cloud-tools-5.15.0-1017", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-cloud-tools-common", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-headers-5.15.0-1017", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-tools-5.15.0-1017", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-tools-common", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-tools-host", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22~20.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-buildinfo-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-cloud-tools-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-headers-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-headers-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-50-lowlatency-64k-dbgsym", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-50-lowlatency-dbgsym", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-cloud-tools-5.15.0-50", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-cloud-tools-common", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-headers-5.15.0-50", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-tools-5.15.0-50", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-tools-common", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-tools-host", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-modules-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-modules-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-tools-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-tools-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56~20.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1019-oracle-dbgsym", "binary_version": "5.15.0-1019.24~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24~20.04.1" }, { "binary_name": "linux-oracle-5.15-headers-5.15.0-1019", "binary_version": "5.15.0-1019.24~20.04.1" }, { "binary_name": "linux-oracle-5.15-tools-5.15.0-1019", "binary_version": "5.15.0-1019.24~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24~20.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1022-generic", "binary_version": "5.15.0-1022.26~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1022-generic", "binary_version": "5.15.0-1022.26~20.04.1" }, { "binary_name": "linux-image-5.15.0-1022-generic", "binary_version": "5.15.0-1022.26~20.04.1" }, { "binary_name": "linux-image-5.15.0-1022-generic-dbgsym", "binary_version": "5.15.0-1022.26~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1022-generic", "binary_version": "5.15.0-1022.26~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1022-generic", "binary_version": "5.15.0-1022.26~20.04.1" }, { "binary_name": "linux-riscv-5.15-headers-5.15.0-1022", "binary_version": "5.15.0-1022.26~20.04.1" }, { "binary_name": "linux-riscv-5.15-tools-5.15.0-1022", "binary_version": "5.15.0-1022.26~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1022-generic", "binary_version": "5.15.0-1022.26~20.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-buildinfo-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-buildinfo-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-cloud-tools-5.15.0-50", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-cloud-tools-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-cloud-tools-common", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-doc", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-headers-5.15.0-50", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-headers-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-headers-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-headers-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-5.15.0-50-generic-dbgsym", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-5.15.0-50-generic-lpae-dbgsym", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-unsigned-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-unsigned-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-unsigned-5.15.0-50-generic-64k-dbgsym", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-unsigned-5.15.0-50-generic-dbgsym", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-libc-dev", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-modules-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-modules-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-modules-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-modules-extra-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-source-5.15.0", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-tools-5.15.0-50", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-tools-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-tools-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-tools-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-tools-common", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-tools-host", "binary_version": "5.15.0-50.56" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-aws-cloud-tools-5.15.0-1021", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-aws-headers-5.15.0-1021", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-aws-tools-5.15.0-1021", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-buildinfo-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-cloud-tools-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-headers-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-aws-dbgsym", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-modules-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-modules-extra-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-tools-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-azure-cloud-tools-5.15.0-1021", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-azure-headers-5.15.0-1021", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-azure-tools-5.15.0-1021", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-buildinfo-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-cloud-tools-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-headers-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-azure-dbgsym", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-modules-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-modules-extra-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-tools-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1019-gcp", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-gcp-headers-5.15.0-1019", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-gcp-tools-5.15.0-1019", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-headers-5.15.0-1019-gcp", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-image-unsigned-5.15.0-1019-gcp", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-image-unsigned-5.15.0-1019-gcp-dbgsym", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-modules-5.15.0-1019-gcp", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-modules-extra-5.15.0-1019-gcp", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1019-gcp", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-tools-5.15.0-1019-gcp", "binary_version": "5.15.0-1019.25" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1017-gke", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-gke-headers-5.15.0-1017", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-gke-tools-5.15.0-1017", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-headers-5.15.0-1017-gke", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-image-unsigned-5.15.0-1017-gke", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-image-unsigned-5.15.0-1017-gke-dbgsym", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-modules-5.15.0-1017-gke", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-modules-extra-5.15.0-1017-gke", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1017-gke", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-tools-5.15.0-1017-gke", "binary_version": "5.15.0-1017.20" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1004-gkeop", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-cloud-tools-5.15.0-1004-gkeop", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-gkeop-cloud-tools-5.15.0-1004", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-gkeop-headers-5.15.0-1004", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-gkeop-tools-5.15.0-1004", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-headers-5.15.0-1004-gkeop", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-image-unsigned-5.15.0-1004-gkeop", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-image-unsigned-5.15.0-1004-gkeop-dbgsym", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-modules-5.15.0-1004-gkeop", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-modules-extra-5.15.0-1004-gkeop", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-tools-5.15.0-1004-gkeop", "binary_version": "5.15.0-1004.6" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1015-ibm", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-headers-5.15.0-1015-ibm", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-ibm-cloud-tools-common", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-ibm-headers-5.15.0-1015", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-ibm-source-5.15.0", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-ibm-tools-5.15.0-1015", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-ibm-tools-common", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-image-unsigned-5.15.0-1015-ibm", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-image-unsigned-5.15.0-1015-ibm-dbgsym", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-modules-5.15.0-1015-ibm", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-modules-extra-5.15.0-1015-ibm", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1015-ibm", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-tools-5.15.0-1015-ibm", "binary_version": "5.15.0-1015.17" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-cloud-tools-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-headers-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-image-unsigned-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-image-unsigned-5.15.0-1017-intel-iotg-dbgsym", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-intel-iotg-cloud-tools-5.15.0-1017", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-intel-iotg-cloud-tools-common", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-intel-iotg-headers-5.15.0-1017", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-intel-iotg-tools-5.15.0-1017", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-intel-iotg-tools-common", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-intel-iotg-tools-host", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-modules-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-modules-extra-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-tools-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1019-kvm", "binary_version": "5.15.0-1019.23" }, { "binary_name": "linux-headers-5.15.0-1019-kvm", "binary_version": "5.15.0-1019.23" }, { "binary_name": "linux-image-unsigned-5.15.0-1019-kvm", "binary_version": "5.15.0-1019.23" }, { "binary_name": "linux-image-unsigned-5.15.0-1019-kvm-dbgsym", "binary_version": "5.15.0-1019.23" }, { "binary_name": "linux-kvm-headers-5.15.0-1019", "binary_version": "5.15.0-1019.23" }, { "binary_name": "linux-kvm-tools-5.15.0-1019", "binary_version": "5.15.0-1019.23" }, { "binary_name": "linux-modules-5.15.0-1019-kvm", "binary_version": "5.15.0-1019.23" }, { "binary_name": "linux-tools-5.15.0-1019-kvm", "binary_version": "5.15.0-1019.23" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-buildinfo-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-cloud-tools-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-headers-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-headers-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-unsigned-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-unsigned-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-unsigned-5.15.0-50-lowlatency-64k-dbgsym", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-unsigned-5.15.0-50-lowlatency-dbgsym", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-lowlatency-cloud-tools-5.15.0-50", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-lowlatency-cloud-tools-common", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-lowlatency-headers-5.15.0-50", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-lowlatency-tools-5.15.0-50", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-lowlatency-tools-common", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-lowlatency-tools-host", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-modules-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-modules-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-tools-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-tools-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1015-nvidia", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-buildinfo-5.15.0-1015-nvidia-lowlatency", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-cloud-tools-5.15.0-1015-nvidia", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-cloud-tools-5.15.0-1015-nvidia-lowlatency", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-headers-5.15.0-1015-nvidia", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-headers-5.15.0-1015-nvidia-lowlatency", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-image-unsigned-5.15.0-1015-nvidia", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-image-unsigned-5.15.0-1015-nvidia-dbgsym", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-image-unsigned-5.15.0-1015-nvidia-lowlatency", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-image-unsigned-5.15.0-1015-nvidia-lowlatency-dbgsym", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-modules-5.15.0-1015-nvidia", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-modules-5.15.0-1015-nvidia-lowlatency", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-modules-extra-5.15.0-1015-nvidia", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1015-nvidia", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1015-nvidia-lowlatency", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-nvidia-cloud-tools-5.15.0-1015", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-nvidia-cloud-tools-common", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-nvidia-headers-5.15.0-1015", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-nvidia-tools-5.15.0-1015", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-nvidia-tools-common", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-nvidia-tools-host", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-tools-5.15.0-1015-nvidia", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-tools-5.15.0-1015-nvidia-lowlatency", "binary_version": "5.15.0-1015.15" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24" }, { "binary_name": "linux-headers-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24" }, { "binary_name": "linux-image-unsigned-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24" }, { "binary_name": "linux-image-unsigned-5.15.0-1019-oracle-dbgsym", "binary_version": "5.15.0-1019.24" }, { "binary_name": "linux-modules-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24" }, { "binary_name": "linux-modules-extra-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24" }, { "binary_name": "linux-oracle-headers-5.15.0-1019", "binary_version": "5.15.0-1019.24" }, { "binary_name": "linux-oracle-tools-5.15.0-1019", "binary_version": "5.15.0-1019.24" }, { "binary_name": "linux-tools-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1016-raspi", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-buildinfo-5.15.0-1016-raspi-nolpae", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-headers-5.15.0-1016-raspi", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-headers-5.15.0-1016-raspi-nolpae", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-image-5.15.0-1016-raspi", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-image-5.15.0-1016-raspi-dbgsym", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-image-5.15.0-1016-raspi-nolpae", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-image-5.15.0-1016-raspi-nolpae-dbgsym", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-modules-5.15.0-1016-raspi", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-modules-5.15.0-1016-raspi-nolpae", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-modules-extra-5.15.0-1016-raspi", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-modules-extra-5.15.0-1016-raspi-nolpae", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-raspi-headers-5.15.0-1016", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-raspi-tools-5.15.0-1016", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-tools-5.15.0-1016-raspi", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-tools-5.15.0-1016-raspi-nolpae", "binary_version": "5.15.0-1016.18" } ] }
{ "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1022-realtime", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-cloud-tools-5.15.0-1022-realtime", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-headers-5.15.0-1022-realtime", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-image-unsigned-5.15.0-1022-realtime", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-modules-5.15.0-1022-realtime", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-modules-extra-5.15.0-1022-realtime", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-realtime-cloud-tools-5.15.0-1022", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-realtime-cloud-tools-common", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-realtime-headers-5.15.0-1022", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-realtime-tools-5.15.0-1022", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-realtime-tools-common", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-realtime-tools-host", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-tools-5.15.0-1022-realtime", "binary_version": "5.15.0-1022.22" } ] }