In the Linux kernel, the following vulnerability has been resolved:
page_pool: avoid infinite loop to schedule delayed worker
We noticed the kworker in page_pool_release_retry() was waken up repeatedly and infinitely in production because of the buggy driver causing the inflight less than 0 and warning us in page_pool_inflight()[1].
Since the inflight value goes negative, it means we should not expect the whole page_pool to get back to work normally.
This patch mitigates the adverse effect by not rescheduling the kworker when detecting the inflight negative in page_pool_release_retry().
[1] [Mon Feb 10 20:36:11 2025] ------------[ cut here ]------------ [Mon Feb 10 20:36:11 2025] Negative(-51446) inflight packet-pages ... [Mon Feb 10 20:36:11 2025] Call Trace: [Mon Feb 10 20:36:11 2025] page_pool_release_retry+0x23/0x70 [Mon Feb 10 20:36:11 2025] process_one_work+0x1b1/0x370 [Mon Feb 10 20:36:11 2025] worker_thread+0x37/0x3a0 [Mon Feb 10 20:36:11 2025] kthread+0x11a/0x140 [Mon Feb 10 20:36:11 2025] ? process_one_work+0x370/0x370 [Mon Feb 10 20:36:11 2025] ? __kthread_cancel_work+0x40/0x40 [Mon Feb 10 20:36:11 2025] ret_from_fork+0x35/0x40 [Mon Feb 10 20:36:11 2025] ---[ end trace ebffe800f33e7e34 ]--- Note: before this patch, the above calltrace would flood the dmesg due to repeated reschedule of release_dw kworker.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-headersUpgrade kernel-livepatch-5.15.184-125.190Upgrade kernel-tools-debuginfoUpgrade python-perfUpgrade bpftool-debuginfoUpgrade kernel-livepatch-5.10.237-230.949Upgrade kernel-develUpgrade kernel-debuginfoUpgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade kernelUpgrade python-perf-debuginfoUpgrade kernel-tools-develUpgrade perfUpgrade perf-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade kernel6.12Upgrade kernel6.12-debuginfo-common-aarch64Upgrade python3-perf6.12Upgrade bpftool-debuginfoUpgrade kernel-modules-extraUpgrade kernel-develUpgrade perf6.12Upgrade kernel-libbpf-staticUpgrade kernel-libbpfUpgrade kernel-debuginfoUpgrade kernel-libbpf-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-livepatch-6.1.140-154.222Upgrade kernel-debuginfo-common-x86_64Upgrade python3-perf-debuginfoUpgrade kernel6.12-modules-extraUpgrade kernel-libbpf-develUpgrade kernel-toolsUpgrade perf6.12-debuginfoUpgrade perfUpgrade perf-debuginfoUpgrade python3-perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel6.12-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernelUpgrade kernel-livepatch-6.12.25-32.101Upgrade python3-perf6.12-debuginfoUpgrade kernel-headersUpgrade kernel-tools-devel | Aug 5, 2025 | May 9, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | May 12, 2025 | May 9, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade kernelUpgrade bpftoolUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-abi-stablelists | Oct 14, 2025 | Oct 10, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade bpftoolUpgrade kernel-toolsUpgrade python3-perfUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libs | Nov 12, 2025 | Oct 10, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernelUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-tools-libs | Oct 24, 2025 | Oct 10, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Jul 17, 2025 | May 9, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | May 9, 2025 |
| Suse | — | Upgrade dlm-kmp-azureUpgrade dlm-kmp-rtUpgrade kernel-rtUpgrade kselftests-kmp-defaultUpgrade kernel-macrosUpgrade kernel-obs-qaUpgrade kernel-default-baseUpgrade dtb-armUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade kernel-64kb-develUpgrade kselftests-kmp-rtUpgrade dtb-xilinxUpgrade dtb-sprdUpgrade dtb-mediatekUpgrade kernel-rt_debug-vdsoUpgrade dtb-qcomUpgrade dtb-nvidiaUpgrade cluster-md-kmp-rtUpgrade kernel-defaultUpgrade kernel-default-base-rebuildUpgrade dtb-amlogicUpgrade cluster-md-kmp-defaultUpgrade kernel-docsUpgrade kernel-debug-vdsoUpgrade kernel-default-optionalUpgrade kernel-64kb-extraUpgrade kernel-devel-rtUpgrade cluster-md-kmp-64kbUpgrade dtb-rockchipUpgrade gfs2-kmp-defaultUpgrade kernel-obs-buildUpgrade kernel-develUpgrade kernel-rt-extraUpgrade dtb-apmUpgrade kernel-azure-develUpgrade kernel-rt-develUpgrade kernel-syms-rtUpgrade kernel-kvmsmallUpgrade dtb-appleUpgrade kernel-rt_debugUpgrade dtb-marvellUpgrade dtb-exynosUpgrade dtb-alteraUpgrade dtb-renesasUpgrade kernel-default-extraUpgrade kernel-rt-optionalUpgrade kernel-kvmsmall-vdsoUpgrade kernel-kvmsmall-develUpgrade kernel-source-rtUpgrade gfs2-kmp-azureUpgrade dtb-lgUpgrade dtb-freescaleUpgrade dtb-caviumUpgrade kernel-azure-optionalUpgrade kernel-64kb-optionalUpgrade dtb-socionextUpgrade kernel-zfcpdumpUpgrade kernel-source-vanillaUpgrade kernel-sourceUpgrade gfs2-kmp-rtUpgrade dtb-allwinnerUpgrade ocfs2-kmp-rtUpgrade kselftests-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-defaultUpgrade kernel-devel-azureUpgrade kernel-default-develUpgrade kernel-azure-vdsoUpgrade dtb-hisiliconUpgrade reiserfs-kmp-rtUpgrade kernel-rt-livepatch-develUpgrade kernel-default-vdsoUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-azureUpgrade dtb-broadcomUpgrade dtb-amazonUpgrade dlm-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kernel-symsUpgrade kernel-source-azureUpgrade kernel-default-livepatch-develUpgrade gfs2-kmp-64kbUpgrade dtb-amdUpgrade cluster-md-kmp-azureUpgrade kernel-default-livepatchUpgrade kernel-64kbUpgrade kernel-azure-extraUpgrade kernel-syms-azureUpgrade kernel-debug-develUpgrade kernel-debugUpgrade kernel-rt_debug-develUpgrade kernel-docs-htmlUpgrade reiserfs-kmp-64kb | Dec 5, 2025 | Jul 8, 2025 |
| Ubuntu | — | Upgrade linux-image-lowlatency-5.15Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oracle-6.8Upgrade linux-image-azure-5.15Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-5.15.0-1087-gcp-fipsUpgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-aws-fips-5.15Upgrade linux-image-gke-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1082-nvidiaUpgrade linux-image-oem-20.04cUpgrade linux-image-6.14.0-1007-aws-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-raspi-5.15Upgrade linux-image-virtual-6.8Upgrade linux-image-generic-64k-5.15Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-6.14.0-1008-gcp-64kUpgrade linux-image-5.15.0-1088-aws-fipsUpgrade linux-image-6.14.0-22-generic-64kUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.14.0-1008-gcpUpgrade linux-image-oracle-5.15Upgrade linux-image-6.14.0-1007-raspiUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-generic-5.15Upgrade linux-image-5.15.0-1088-realtimeUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-raspiUpgrade linux-image-6.14.0-1007-oracle-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-ibm-5.15Upgrade linux-image-gke-6.8Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-1052-xilinx-zynqmpUpgrade linux-image-raspi-6.8Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-6.14.0-1007-azure-fdeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1070-gkeopUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gkeopUpgrade linux-image-azure-cvmUpgrade linux-image-aws-6.8Upgrade linux-image-azureUpgrade linux-image-gcp-fipsUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-nvidia-tegraUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-lowlatency-6.8Upgrade linux-image-azure-fips-5.15Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-5.15.0-1030-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1084-kvmUpgrade linux-image-gke-64k-6.8Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-realtimeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-5.15Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-genericUpgrade linux-image-6.14.0-1007-oracleUpgrade linux-image-virtual-5.15Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-realtime-5.15Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-fipsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.14.0-1007-azureUpgrade linux-image-xilinx-6.8Upgrade linux-image-5.15.0-1083-raspiUpgrade linux-image-aws-fipsUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-gkeop-5.15Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-1030-nvidia-tegra-igxUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-144-genericUpgrade linux-image-5.15.0-1094-azureUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-ibm-classicUpgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-gkeUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-gke-5.15Upgrade linux-image-aws-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-azure-fips-6.8Upgrade linux-image-5.15.0-1082-nvidia-lowlatencyUpgrade linux-image-virtualUpgrade linux-image-oem-22.04bUpgrade linux-image-fips-5.15Upgrade linux-image-kvmUpgrade linux-image-gcpUpgrade linux-image-awsUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-5.15.0-144-lowlatencyUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-azure-fipsUpgrade linux-image-generic-6.8Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-ibmUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-5.15.0-144-generic-64kUpgrade linux-image-5.15.0-1088-awsUpgrade linux-image-oracleUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-oem-20.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-6.14.0-1007-awsUpgrade linux-image-aws-64kUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-gcp-5.15Upgrade linux-image-xilinxUpgrade linux-image-nvidiaUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-5.15.0-144-fipsUpgrade linux-image-5.15.0-1041-nvidia-tegraUpgrade linux-image-5.15.0-1094-azure-fipsUpgrade linux-image-oem-22.04aUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-6.14.0-1004-realtimeUpgrade linux-image-kvm-5.15Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-5.15.0-1088-aws-64kUpgrade linux-image-oracle-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-intelUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-intel-iotgUpgrade linux-image-fips-6.8Upgrade linux-image-5.15.0-1087-gcpUpgrade linux-image-5.15.0-1085-oracleUpgrade linux-image-5.15.0-1083-intel-iotgUpgrade linux-image-5.15.0-1081-intel-iot-realtimeUpgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-generic-64k-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-5.15.0-1085-gkeUpgrade linux-image-5.15.0-1080-ibmUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-6.14.0-22-genericUpgrade linux-image-5.15.0-144-lowlatency-64kUpgrade linux-image-5.15.0-144-generic-lpaeUpgrade linux-image-5.15.0-1041-nvidia-tegra-rtUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-raspi-realtime-6.8 | Jun 26, 2025 | May 9, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 2, 2025 | May 9, 2025 |
Prioritise with Active Threat Intelligence
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