In the Linux kernel, the following vulnerability has been resolved:
wifi: wlcore: Return -ENOMEM instead of -EAGAIN if there is not enough headroom
Since upstream commit e75665dd0968 ("wifi: wlcore: ensure skb headroom before skb_push"), wl1271_tx_allocate() and with it wl1271_prepare_tx_frame() returns -EAGAIN if pskb_expand_head() fails. However, in wlcore_tx_work_locked(), a return value of -EAGAIN from wl1271_prepare_tx_frame() is interpreted as the aggregation buffer being full. This causes the code to flush the buffer, put the skb back at the head of the queue, and immediately retry the same skb in a tight while loop.
Because wlcore_tx_work_locked() holds wl->mutex, and the retry happens immediately with GFP_ATOMIC, this will result in an infinite loop and a CPU soft lockup. Return -ENOMEM instead so the packet is dropped and the loop terminates.
The problem was found by an experimental code review agent based on gemini-3.1-pro while reviewing backports into v6.18.y.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | May 3, 2026 | May 3, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Apr 24, 2026 |
| Ubuntu | — | Upgrade linux-image-virtualUpgrade linux-image-ibm-classicUpgrade linux-image-oracle-6.8Upgrade linux-image-virtual-5.15Upgrade linux-image-6.8.0-1033-xilinxUpgrade linux-image-6.8.0-1058-oracleUpgrade linux-image-6.8.0-1058-oracle-64kUpgrade linux-image-5.15.0-1112-awsUpgrade linux-image-5.15.0-1112-gcpUpgrade linux-image-5.15.0-186-generic-lpaeUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-laptop-23.10Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-ibmUpgrade linux-image-kvmUpgrade linux-image-realtime-5.15Upgrade linux-image-aws-64kUpgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-1063-azure-fipsUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-1059-gkeUpgrade linux-image-6.8.0-1061-raspiUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1053-nvidia-tegra-igxUpgrade linux-image-6.8.0-1061-ibmUpgrade linux-image-6.8.1-1056-realtimeUpgrade linux-image-oem-20.04cUpgrade linux-image-xilinxUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-generic-64kUpgrade linux-image-gke-64k-6.8Upgrade linux-image-5.15.0-1111-realtimeUpgrade linux-image-azure-fips-6.8Upgrade linux-image-5.15.0-1053-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1059-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1061-aws-fipsUpgrade linux-image-azure-fipsUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-raspi-5.15Upgrade linux-image-aws-64k-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-186-generic-64kUpgrade linux-image-gkeUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-aws-5.15Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oem-22.04bUpgrade linux-image-azure-5.15Upgrade linux-image-5.15.0-1104-intel-iot-realtimeUpgrade linux-image-5.15.0-1107-intel-iotgUpgrade linux-image-raspi-realtimeUpgrade linux-image-5.15.0-1112-aws-fipsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1063-azureUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-1064-gcp-fipsUpgrade linux-image-6.8.0-1059-nvidiaUpgrade linux-image-6.8.0-1059-nvidia-64kUpgrade linux-image-6.8.0-1046-gkeopUpgrade linux-image-fips-5.15Upgrade linux-image-5.15.0-1109-oracleUpgrade linux-image-6.8.0-2050-raspi-realtimeUpgrade linux-image-6.8.0-136-genericUpgrade linux-image-nvidia-5.15Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-intelUpgrade linux-image-generic-64k-6.8Upgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1064-nvidia-tegra-rtUpgrade linux-image-6.8.0-1030-nvidia-tegraUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-5.15.0-184-lowlatencyUpgrade linux-image-azure-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-5.15.0-186-genericUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-kvm-5.15Upgrade linux-image-ibm-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-generic-6.8Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1064-nvidia-tegraUpgrade linux-image-5.15.0-184-lowlatency-64kUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-1106-raspiUpgrade linux-image-5.15.0-1112-aws-64kUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-fips-6.8Upgrade linux-image-gcpUpgrade linux-image-awsUpgrade linux-image-gke-5.15Upgrade linux-image-raspiUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1030-nvidia-tegra-rtUpgrade linux-image-gkeopUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-ibm-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1075-xilinx-zynqmpUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-raspi-nolpaeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oem-22.04dUpgrade linux-image-oem-20.04bUpgrade linux-image-realtime-6.8.1Upgrade linux-image-azure-fde-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gcp-5.15Upgrade linux-image-lowlatency-5.15Upgrade linux-image-generic-64k-5.15Upgrade linux-image-5.15.0-1108-gkeUpgrade linux-image-gke-64kUpgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-136-lowlatencyUpgrade linux-image-5.15.0-186-fipsUpgrade linux-image-5.15.0-1117-azure-fipsUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-1061-aws-64kUpgrade linux-image-generic-5.15Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1107-nvidiaUpgrade linux-image-aws-fips-5.15Upgrade linux-image-nvidiaUpgrade linux-image-genericUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.15.0-1104-kvmUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-5.15.0-1117-azureUpgrade linux-image-6.8.0-1059-gke-64kUpgrade linux-image-oracle-5.15Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-5.15.0-1095-gkeopUpgrade linux-image-6.8.0-1064-gcpUpgrade linux-image-realtimeUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-136-fipsUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-oem-22.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-6.8.0-1061-awsUpgrade linux-image-5.15.0-1107-nvidia-lowlatencyUpgrade linux-image-lowlatencyUpgrade linux-image-azureUpgrade linux-image-aws-fipsUpgrade linux-image-5.15.0-1117-azure-fdeUpgrade linux-image-5.15.0-1112-gcp-fipsUpgrade linux-image-virtual-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-oracleUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-6.8.0-1064-gcp-64kUpgrade linux-image-5.15.0-1106-ibmUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-xilinx-6.8Upgrade linux-image-fipsUpgrade linux-image-aws-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-azure-fde-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-6.8.0-1059-nvidia-lowlatencyUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.0-136-lowlatency-64kUpgrade linux-image-azure-fips-5.15Upgrade linux-image-6.8.0-1062-azure-fdeUpgrade linux-image-nvidia-lowlatency-6.8 | Jul 20, 2026 | Apr 24, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub