In the Linux kernel, the following vulnerability has been resolved:
batman-adv: tp_meter: fix tp_vars reference leak in receiver shutdown
The receiver shutdown timer handler, batadv_tp_receiver_shutdown(), is responsible for releasing the tp_vars reference it holds. However, the existing logic for coordinating this release with batadv_tp_stop_all() was flawed.
timer_shutdown_sync() guarantees the timer will not fire again after it returns, but it returns non-zero only when the timer was pending at the time of the call. If the timer had already expired (and batadv_tp_stop_all() would unsucessfully try to rearm itself), batadv_tp_stop_all() skips its batadv_tp_vars_put(), and batadv_tp_receiver_shutdown() fails to put its own reference as well.
Fix this by introducing a new atomic variable receiving that is set to 1 when the receiver is initialized and cleared atomically with atomic_xchg() by whichever side claims it first. Only the side that observes the transition from 1 to 0 is responsible for releasing the tp_vars timer reference, eliminating the uncertainty.
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 |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1067-azureUpgrade linux-image-raspi-6.8Upgrade linux-image-6.8.0-1062-nvidia-lowlatencyUpgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1062-gkeUpgrade linux-image-6.8.0-1067-gcpUpgrade linux-image-gke-64k-6.8Upgrade linux-image-laptop-23.10Upgrade linux-image-gcpUpgrade linux-image-kvmUpgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-1067-azure-fipsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-xilinxUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oracleUpgrade linux-image-raspi-realtimeUpgrade linux-image-oracle-64kUpgrade linux-image-ibm-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-virtual-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-xilinx-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-1035-nvidia-tegraUpgrade linux-image-azure-fipsUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-2053-raspi-realtimeUpgrade linux-image-6.8.0-1064-ibmUpgrade linux-image-6.8.0-1067-gcp-64kUpgrade linux-image-gcp-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-139-fipsUpgrade linux-image-fips-6.8Upgrade linux-image-realtimeUpgrade linux-image-gcp-fipsUpgrade linux-image-generic-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-139-lowlatency-64kUpgrade linux-image-gke-64kUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.1-1059-realtimeUpgrade linux-image-6.8.0-139-lowlatencyUpgrade linux-image-6.8.0-1062-nvidia-64kUpgrade linux-image-raspiUpgrade linux-image-6.8.0-139-generic-64kUpgrade linux-image-6.8.0-1067-gcp-fipsUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-1062-gke-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1061-oracle-64kUpgrade linux-image-generic-64kUpgrade linux-image-lowlatencyUpgrade linux-image-gke-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-fipsUpgrade linux-image-6.8.0-1062-nvidiaUpgrade linux-image-6.8.0-1036-xilinxUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1049-gkeopUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-gkeopUpgrade linux-image-genericUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-139-genericUpgrade linux-image-6.8.0-1064-raspiUpgrade linux-image-nvidia-6.8Upgrade linux-image-ibmUpgrade linux-image-gkeUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-nvidia-tegraUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-1062-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1035-nvidia-tegra-rtUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-lowlatency-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1061-oracleUpgrade linux-image-azureUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-gkeop-6.8 | Sep 14, 2026 | Sep 7, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 27, 2026 | Jul 19, 2026 |
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