In the Linux kernel, the following vulnerability has been resolved: tcp: correct handling of extreme memory squeeze Testing with iperf3 using the "pasta" protocol splicer has revealed a problem in the way tcp handles window advertising in extreme memory squeeze situations. Under memory pressure, a socket endpoint may temporarily advertise a zero-sized window, but this is not stored as part of the socket data. The reasoning behind this is that it is considered a temporary setting which shouldn't influence any further calculations. However, if we happen to stall at an unfortunate value of the current window size, the algorithm selecting a new value will consistently fail to advertise a non-zero window once we have freed up enough memory. This means that this side's notion of the current window size is different from the one last advertised to the peer, causing the latter to not send any data to resolve the sitution. The problem occurs on the iperf3 server side, and the socket in question is a completely regular socket with the default settings for the fedora40 kernel. We do not use SOPEEK or SORCVBUF on the socket. The following excerpt of a logging session, with own comments added, shows more in detail what is happening: // tcpv4rcv(->) // tcprcvestablished(->) [5201<->39222]: ==== Activating log @ net/ipv4/tcpinput.c/tcpdataqueue()/5257 ==== [5201<->39222]: tcpdataqueue(->) [5201<->39222]: DROPPING skb [265600160..265665640], reason: SKBDROPREASONPROTOMEM [rcvnxt 265600160, rcvwnd 262144, sntack 265469200, winnow 131184] [copiedseq 259909392->260034360 (124968), unread 5565800, qlen 85, ofoq 0] [OFO queue: gap: 65480, len: 0] [5201<->39222]: tcpdataqueue(<-) [5201<->39222]: tcptransmitskb(->) [tp->rcvwup: 265469200, tp->rcvwnd: 262144, tp->rcvnxt 265600160] [5201<->39222]: tcpselectwindow(->) [5201<->39222]: (inetcsk(sk)->icskack.pending & ICSKACKNOMEM) ? --> TRUE [tp->rcvwup: 265469200, tp->rcvwnd: 262144, tp->rcvnxt 265600160] returning 0 [5201<->39222]: tcpselectwindow(<-) [5201<->39222]: ADVERTISING WIN 0, ACKSEQ: 265600160 [5201<->39222]: [tcptransmitskb(<-) [5201<->39222]: tcprcvestablished(<-) [5201<->39222]: tcpv4rcv(<-) // Receive queue is at 85 buffers and we are out of memory. // We drop the incoming buffer, although it is in sequence, and decide // to send an advertisement with a window of zero. // We don't update tp->rcvwnd and tp->rcvwup accordingly, which means // we unconditionally shrink the window. [5201<->39222]: tcprecvmsglocked(->) [5201<->39222]: _tcpcleanuprbuf(->) tp->rcvwup: 265469200, tp->rcvwnd: 262144, tp->rcvnxt 265600160 [5201<->39222]: [newwin = 0, winnow = 131184, 2 * winnow = 262368] [5201<->39222]: [newwin >= (2 * winnow) ? --> timetoack = 0] [5201<->39222]: NOT calling tcpsendack() [tp->rcvwup: 265469200, tp->rcvwnd: 262144, tp->rcvnxt 265600160] [5201<->39222]: _tcpcleanuprbuf(<-) [rcvnxt 265600160, rcvwnd 262144, sntack 265469200, winnow 131184] [copiedseq 260040464->260040464 (0), unread 5559696, qlen 85, ofoq 0] returning 6104 bytes [5201<->39222]: tcprecvmsglocked(<-) // After each read, the algorithm for calculating the new receive // window in _tcpcleanuprbuf() finds it is too small to advertise // or to update tp->rcvwnd. // Meanwhile, the peer thinks the window is zero, and will not send // any more data to trigger an update from the interrupt mode side. [5201<->39222]: tcprecvmsglocked(->) [5201<->39222]: _tcpcleanuprbuf(->) tp->rcvwup: 265469200, tp->rcvwnd: 262144, tp->rcvnxt 265600160 [5201<->39222]: [newwin = 262144, winnow = 131184, 2 * winn ---truncated---
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-64-generic", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-buildinfo-6.8.0-64-generic-64k", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-cloud-tools-6.8.0-64-generic", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-headers-6.8.0-64-generic", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-headers-6.8.0-64-generic-64k", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-hwe-6.8-cloud-tools-6.8.0-64", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-hwe-6.8-headers-6.8.0-64", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-hwe-6.8-tools-6.8.0-64", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-image-6.8.0-64-generic", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-image-6.8.0-64-generic-dbgsym", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-64-generic", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-64-generic-64k", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-64-generic-64k-dbgsym", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-64-generic-dbgsym", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-modules-6.8.0-64-generic", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-modules-6.8.0-64-generic-64k", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-modules-extra-6.8.0-64-generic", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-modules-ipu6-6.8.0-64-generic", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-64-generic", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-modules-usbio-6.8.0-64-generic", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-tools-6.8.0-64-generic", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-tools-6.8.0-64-generic-64k", "binary_version": "6.8.0-64.67~22.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1029-ibm", "binary_version": "6.8.0-1029.29~22.04.1" }, { "binary_name": "linux-headers-6.8.0-1029-ibm", "binary_version": "6.8.0-1029.29~22.04.1" }, { "binary_name": "linux-ibm-6.8-headers-6.8.0-1029", "binary_version": "6.8.0-1029.29~22.04.1" }, { "binary_name": "linux-ibm-6.8-tools-6.8.0-1029", "binary_version": "6.8.0-1029.29~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1029-ibm", "binary_version": "6.8.0-1029.29~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1029-ibm-dbgsym", "binary_version": "6.8.0-1029.29~22.04.1" }, { "binary_name": "linux-modules-6.8.0-1029-ibm", "binary_version": "6.8.0-1029.29~22.04.1" }, { "binary_name": "linux-modules-extra-6.8.0-1029-ibm", "binary_version": "6.8.0-1029.29~22.04.1" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-1029-ibm", "binary_version": "6.8.0-1029.29~22.04.1" }, { "binary_name": "linux-tools-6.8.0-1029-ibm", "binary_version": "6.8.0-1029.29~22.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-64-lowlatency", "binary_version": "6.8.0-64.67.1~22.04.1" }, { "binary_name": "linux-buildinfo-6.8.0-64-lowlatency-64k", "binary_version": "6.8.0-64.67.1~22.04.1" }, { "binary_name": "linux-cloud-tools-6.8.0-64-lowlatency", "binary_version": "6.8.0-64.67.1~22.04.1" }, { "binary_name": "linux-headers-6.8.0-64-lowlatency", "binary_version": "6.8.0-64.67.1~22.04.1" }, { "binary_name": "linux-headers-6.8.0-64-lowlatency-64k", "binary_version": "6.8.0-64.67.1~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-64-lowlatency", "binary_version": "6.8.0-64.67.1~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-64-lowlatency-64k", "binary_version": "6.8.0-64.67.1~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-64-lowlatency-64k-dbgsym", "binary_version": "6.8.0-64.67.1~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-64-lowlatency-dbgsym", "binary_version": "6.8.0-64.67.1~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.8-cloud-tools-6.8.0-64", "binary_version": "6.8.0-64.67.1~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.8-headers-6.8.0-64", "binary_version": "6.8.0-64.67.1~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.8-lib-rust-6.8.0-64-lowlatency", "binary_version": "6.8.0-64.67.1~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.8-tools-6.8.0-64", "binary_version": "6.8.0-64.67.1~22.04.1" }, { "binary_name": "linux-modules-6.8.0-64-lowlatency", "binary_version": "6.8.0-64.67.1~22.04.1" }, { "binary_name": "linux-modules-6.8.0-64-lowlatency-64k", "binary_version": "6.8.0-64.67.1~22.04.1" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-64-lowlatency", "binary_version": "6.8.0-64.67.1~22.04.1" }, { "binary_name": "linux-tools-6.8.0-64-lowlatency", "binary_version": "6.8.0-64.67.1~22.04.1" }, { "binary_name": "linux-tools-6.8.0-64-lowlatency-64k", "binary_version": "6.8.0-64.67.1~22.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-64-generic", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-headers-6.8.0-64-generic", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-image-6.8.0-64-generic", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-image-6.8.0-64-generic-dbgsym", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-modules-6.8.0-64-generic", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-riscv-6.8-headers-6.8.0-64", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-riscv-6.8-tools-6.8.0-64", "binary_version": "6.8.0-64.67~22.04.1" }, { "binary_name": "linux-tools-6.8.0-64-generic", "binary_version": "6.8.0-64.67~22.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-bpf-dev", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-buildinfo-6.8.0-64-generic", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-buildinfo-6.8.0-64-generic-64k", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-cloud-tools-6.8.0-64", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-cloud-tools-6.8.0-64-generic", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-cloud-tools-common", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-doc", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-headers-6.8.0-64", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-headers-6.8.0-64-generic", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-headers-6.8.0-64-generic-64k", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-image-6.8.0-64-generic", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-image-6.8.0-64-generic-dbgsym", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-image-unsigned-6.8.0-64-generic", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-image-unsigned-6.8.0-64-generic-64k", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-image-unsigned-6.8.0-64-generic-64k-dbgsym", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-image-unsigned-6.8.0-64-generic-dbgsym", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-lib-rust-6.8.0-64-generic", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-libc-dev", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-modules-6.8.0-64-generic", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-modules-6.8.0-64-generic-64k", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-modules-extra-6.8.0-64-generic", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-modules-ipu6-6.8.0-64-generic", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-64-generic", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-modules-usbio-6.8.0-64-generic", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-source-6.8.0", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-tools-6.8.0-64", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-tools-6.8.0-64-generic", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-tools-6.8.0-64-generic-64k", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-tools-common", "binary_version": "6.8.0-64.67" }, { "binary_name": "linux-tools-host", "binary_version": "6.8.0-64.67" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-aws-cloud-tools-6.8.0-1032", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-aws-headers-6.8.0-1032", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-aws-tools-6.8.0-1032", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-buildinfo-6.8.0-1032-aws", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-buildinfo-6.8.0-1032-aws-64k", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-cloud-tools-6.8.0-1032-aws", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-cloud-tools-6.8.0-1032-aws-64k", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-headers-6.8.0-1032-aws", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-headers-6.8.0-1032-aws-64k", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-image-unsigned-6.8.0-1032-aws", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-image-unsigned-6.8.0-1032-aws-64k", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-image-unsigned-6.8.0-1032-aws-64k-dbgsym", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-image-unsigned-6.8.0-1032-aws-dbgsym", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-modules-6.8.0-1032-aws", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-modules-6.8.0-1032-aws-64k", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-modules-extra-6.8.0-1032-aws", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-modules-extra-6.8.0-1032-aws-64k", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-tools-6.8.0-1032-aws", "binary_version": "6.8.0-1032.34" }, { "binary_name": "linux-tools-6.8.0-1032-aws-64k", "binary_version": "6.8.0-1032.34" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-azure-6.11-cloud-tools-6.11.0-1015", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-azure-6.11-headers-6.11.0-1015", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-azure-6.11-tools-6.11.0-1015", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-buildinfo-6.11.0-1015-azure", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-cloud-tools-6.11.0-1015-azure", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-headers-6.11.0-1015-azure", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-1015-azure", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-1015-azure-dbgsym", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-modules-6.11.0-1015-azure", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-modules-extra-6.11.0-1015-azure", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-modules-iwlwifi-6.11.0-1015-azure", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-tools-6.11.0-1015-azure", "binary_version": "6.11.0-1015.15~24.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.11.0-1015-gcp", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-buildinfo-6.11.0-1015-gcp-64k", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-gcp-6.11-headers-6.11.0-1015", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-gcp-6.11-lib-rust-6.11.0-1015-gcp", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-gcp-6.11-tools-6.11.0-1015", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-headers-6.11.0-1015-gcp", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-headers-6.11.0-1015-gcp-64k", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-1015-gcp", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-1015-gcp-64k", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-1015-gcp-64k-dbgsym", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-1015-gcp-dbgsym", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-modules-6.11.0-1015-gcp", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-modules-6.11.0-1015-gcp-64k", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-modules-extra-6.11.0-1015-gcp", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-modules-extra-6.11.0-1015-gcp-64k", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-tools-6.11.0-1015-gcp", "binary_version": "6.11.0-1015.15~24.04.1" }, { "binary_name": "linux-tools-6.11.0-1015-gcp-64k", "binary_version": "6.11.0-1015.15~24.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.11.0-26-generic", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-buildinfo-6.11.0-26-generic-64k", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-cloud-tools-6.11.0-26-generic", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-headers-6.11.0-26-generic", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-headers-6.11.0-26-generic-64k", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-hwe-6.11-cloud-tools-6.11.0-26", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-hwe-6.11-headers-6.11.0-26", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-hwe-6.11-lib-rust-6.11.0-26-generic", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-hwe-6.11-tools-6.11.0-26", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-image-6.11.0-26-generic", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-image-6.11.0-26-generic-dbgsym", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-26-generic", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-26-generic-64k", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-26-generic-64k-dbgsym", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-26-generic-dbgsym", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-modules-6.11.0-26-generic", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-modules-6.11.0-26-generic-64k", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-modules-extra-6.11.0-26-generic", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-modules-ipu6-6.11.0-26-generic", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-modules-ipu7-6.11.0-26-generic", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-modules-iwlwifi-6.11.0-26-generic", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-modules-usbio-6.11.0-26-generic", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-modules-vision-6.11.0-26-generic", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-tools-6.11.0-26-generic", "binary_version": "6.11.0-26.26~24.04.1" }, { "binary_name": "linux-tools-6.11.0-26-generic-64k", "binary_version": "6.11.0-26.26~24.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1029-ibm", "binary_version": "6.8.0-1029.29" }, { "binary_name": "linux-headers-6.8.0-1029-ibm", "binary_version": "6.8.0-1029.29" }, { "binary_name": "linux-ibm-headers-6.8.0-1029", "binary_version": "6.8.0-1029.29" }, { "binary_name": "linux-ibm-tools-6.8.0-1029", "binary_version": "6.8.0-1029.29" }, { "binary_name": "linux-image-unsigned-6.8.0-1029-ibm", "binary_version": "6.8.0-1029.29" }, { "binary_name": "linux-image-unsigned-6.8.0-1029-ibm-dbgsym", "binary_version": "6.8.0-1029.29" }, { "binary_name": "linux-modules-6.8.0-1029-ibm", "binary_version": "6.8.0-1029.29" }, { "binary_name": "linux-modules-extra-6.8.0-1029-ibm", "binary_version": "6.8.0-1029.29" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-1029-ibm", "binary_version": "6.8.0-1029.29" }, { "binary_name": "linux-tools-6.8.0-1029-ibm", "binary_version": "6.8.0-1029.29" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-64-lowlatency", "binary_version": "6.8.0-64.67.1" }, { "binary_name": "linux-buildinfo-6.8.0-64-lowlatency-64k", "binary_version": "6.8.0-64.67.1" }, { "binary_name": "linux-cloud-tools-6.8.0-64-lowlatency", "binary_version": "6.8.0-64.67.1" }, { "binary_name": "linux-headers-6.8.0-64-lowlatency", "binary_version": "6.8.0-64.67.1" }, { "binary_name": "linux-headers-6.8.0-64-lowlatency-64k", "binary_version": "6.8.0-64.67.1" }, { "binary_name": "linux-image-unsigned-6.8.0-64-lowlatency", "binary_version": "6.8.0-64.67.1" }, { "binary_name": "linux-image-unsigned-6.8.0-64-lowlatency-64k", "binary_version": "6.8.0-64.67.1" }, { "binary_name": "linux-image-unsigned-6.8.0-64-lowlatency-64k-dbgsym", "binary_version": "6.8.0-64.67.1" }, { "binary_name": "linux-image-unsigned-6.8.0-64-lowlatency-dbgsym", "binary_version": "6.8.0-64.67.1" }, { "binary_name": "linux-lowlatency-cloud-tools-6.8.0-64", "binary_version": "6.8.0-64.67.1" }, { "binary_name": "linux-lowlatency-headers-6.8.0-64", "binary_version": "6.8.0-64.67.1" }, { "binary_name": "linux-lowlatency-lib-rust-6.8.0-64-lowlatency", "binary_version": "6.8.0-64.67.1" }, { "binary_name": "linux-lowlatency-tools-6.8.0-64", "binary_version": "6.8.0-64.67.1" }, { "binary_name": "linux-modules-6.8.0-64-lowlatency", "binary_version": "6.8.0-64.67.1" }, { "binary_name": "linux-modules-6.8.0-64-lowlatency-64k", "binary_version": "6.8.0-64.67.1" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-64-lowlatency", "binary_version": "6.8.0-64.67.1" }, { "binary_name": "linux-tools-6.8.0-64-lowlatency", "binary_version": "6.8.0-64.67.1" }, { "binary_name": "linux-tools-6.8.0-64-lowlatency-64k", "binary_version": "6.8.0-64.67.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.11.0-1014-lowlatency", "binary_version": "6.11.0-1014.15~24.04.1" }, { "binary_name": "linux-buildinfo-6.11.0-1014-lowlatency-64k", "binary_version": "6.11.0-1014.15~24.04.1" }, { "binary_name": "linux-cloud-tools-6.11.0-1014-lowlatency", "binary_version": "6.11.0-1014.15~24.04.1" }, { "binary_name": "linux-headers-6.11.0-1014-lowlatency", "binary_version": "6.11.0-1014.15~24.04.1" }, { "binary_name": "linux-headers-6.11.0-1014-lowlatency-64k", "binary_version": "6.11.0-1014.15~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-1014-lowlatency", "binary_version": "6.11.0-1014.15~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-1014-lowlatency-64k", "binary_version": "6.11.0-1014.15~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-1014-lowlatency-64k-dbgsym", "binary_version": "6.11.0-1014.15~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-1014-lowlatency-dbgsym", "binary_version": "6.11.0-1014.15~24.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.11-cloud-tools-6.11.0-1014", "binary_version": "6.11.0-1014.15~24.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.11-headers-6.11.0-1014", "binary_version": "6.11.0-1014.15~24.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.11-lib-rust-6.11.0-1014-lowlatency", "binary_version": "6.11.0-1014.15~24.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.11-tools-6.11.0-1014", "binary_version": "6.11.0-1014.15~24.04.1" }, { "binary_name": "linux-modules-6.11.0-1014-lowlatency", "binary_version": "6.11.0-1014.15~24.04.1" }, { "binary_name": "linux-modules-6.11.0-1014-lowlatency-64k", "binary_version": "6.11.0-1014.15~24.04.1" }, { "binary_name": "linux-modules-iwlwifi-6.11.0-1014-lowlatency", "binary_version": "6.11.0-1014.15~24.04.1" }, { "binary_name": "linux-tools-6.11.0-1014-lowlatency", "binary_version": "6.11.0-1014.15~24.04.1" }, { "binary_name": "linux-tools-6.11.0-1014-lowlatency-64k", "binary_version": "6.11.0-1014.15~24.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.11.0-1022-oem", "binary_version": "6.11.0-1022.22" }, { "binary_name": "linux-headers-6.11.0-1022-oem", "binary_version": "6.11.0-1022.22" }, { "binary_name": "linux-image-unsigned-6.11.0-1022-oem", "binary_version": "6.11.0-1022.22" }, { "binary_name": "linux-image-unsigned-6.11.0-1022-oem-dbgsym", "binary_version": "6.11.0-1022.22" }, { "binary_name": "linux-modules-6.11.0-1022-oem", "binary_version": "6.11.0-1022.22" }, { "binary_name": "linux-modules-ipu6-6.11.0-1022-oem", "binary_version": "6.11.0-1022.22" }, { "binary_name": "linux-modules-ipu7-6.11.0-1022-oem", "binary_version": "6.11.0-1022.22" }, { "binary_name": "linux-modules-iwlwifi-6.11.0-1022-oem", "binary_version": "6.11.0-1022.22" }, { "binary_name": "linux-modules-usbio-6.11.0-1022-oem", "binary_version": "6.11.0-1022.22" }, { "binary_name": "linux-modules-vision-6.11.0-1022-oem", "binary_version": "6.11.0-1022.22" }, { "binary_name": "linux-oem-6.11-headers-6.11.0-1022", "binary_version": "6.11.0-1022.22" }, { "binary_name": "linux-oem-6.11-tools-6.11.0-1022", "binary_version": "6.11.0-1022.22" }, { "binary_name": "linux-tools-6.11.0-1022-oem", "binary_version": "6.11.0-1022.22" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1031-oem", "binary_version": "6.8.0-1031.31" }, { "binary_name": "linux-headers-6.8.0-1031-oem", "binary_version": "6.8.0-1031.31" }, { "binary_name": "linux-image-unsigned-6.8.0-1031-oem", "binary_version": "6.8.0-1031.31" }, { "binary_name": "linux-image-unsigned-6.8.0-1031-oem-dbgsym", "binary_version": "6.8.0-1031.31" }, { "binary_name": "linux-modules-6.8.0-1031-oem", "binary_version": "6.8.0-1031.31" }, { "binary_name": "linux-modules-ipu6-6.8.0-1031-oem", "binary_version": "6.8.0-1031.31" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-1031-oem", "binary_version": "6.8.0-1031.31" }, { "binary_name": "linux-modules-usbio-6.8.0-1031-oem", "binary_version": "6.8.0-1031.31" }, { "binary_name": "linux-oem-6.8-headers-6.8.0-1031", "binary_version": "6.8.0-1031.31" }, { "binary_name": "linux-oem-6.8-tools-6.8.0-1031", "binary_version": "6.8.0-1031.31" }, { "binary_name": "linux-tools-6.8.0-1031-oem", "binary_version": "6.8.0-1031.31" } ] }
{ "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro", "binaries": [ { "binary_name": "linux-buildinfo-6.8.1-1025-realtime", "binary_version": "6.8.1-1025.26" }, { "binary_name": "linux-cloud-tools-6.8.1-1025-realtime", "binary_version": "6.8.1-1025.26" }, { "binary_name": "linux-headers-6.8.1-1025-realtime", "binary_version": "6.8.1-1025.26" }, { "binary_name": "linux-image-unsigned-6.8.1-1025-realtime", "binary_version": "6.8.1-1025.26" }, { "binary_name": "linux-image-unsigned-6.8.1-1025-realtime-dbgsym", "binary_version": "6.8.1-1025.26" }, { "binary_name": "linux-modules-6.8.1-1025-realtime", "binary_version": "6.8.1-1025.26" }, { "binary_name": "linux-modules-extra-6.8.1-1025-realtime", "binary_version": "6.8.1-1025.26" }, { "binary_name": "linux-modules-iwlwifi-6.8.1-1025-realtime", "binary_version": "6.8.1-1025.26" }, { "binary_name": "linux-realtime-cloud-tools-6.8.1-1025", "binary_version": "6.8.1-1025.26" }, { "binary_name": "linux-realtime-headers-6.8.1-1025", "binary_version": "6.8.1-1025.26" }, { "binary_name": "linux-realtime-tools-6.8.1-1025", "binary_version": "6.8.1-1025.26" }, { "binary_name": "linux-tools-6.8.1-1025-realtime", "binary_version": "6.8.1-1025.26" } ] }