In the Linux kernel, the following vulnerability has been resolved:
media: hackrf: fix to not free memory after the device is registered in hackrf_probe()
In hackrf driver, the following race condition occurs: ``` CPU0 CPU1 hackrf_probe() kzalloc(); // alloc hackrf_dev .... v4l2_device_register(); .... fd = sys_open("/path/to/dev"); // open hackrf fd .... v4l2_device_unregister(); .... kfree(); // free hackrf_dev .... sys_ioctl(fd, ...); v4l2_ioctl(); video_is_registered() // UAF!! .... sys_close(fd); v4l2_release() // UAF!! hackrf_video_release() kfree(); // DFB!! ```
When a V4L2 or video device is unregistered, the device node is removed so new open() calls are blocked.
However, file descriptors that are already open-and any in-flight I/O-do not terminate immediately; they remain valid until the last reference is dropped and the driver's release() is invoked.
Therefore, freeing device memory on the error path after hackrf_probe() has registered dev it will lead to a race to use-after-free vuln, since those already-open handles haven't been released yet.
And since release() free memory too, race to use-after-free and double-free vuln occur.
To prevent this, if device is registered from probe(), it should be modified to free memory only through release() rather than calling kfree() directly.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 5, 2026 | Jul 5, 2026 |
| Ubuntu | — | Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1053-nvidia-tegra-igx-rtUpgrade linux-image-gkeop-6.8Upgrade linux-image-generic-64kUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-gkeopUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-intelUpgrade linux-image-5.15.0-1064-nvidia-tegraUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-oem-24.04cUpgrade linux-image-azure-fde-6.8Upgrade linux-image-5.15.0-1112-aws-fipsUpgrade linux-image-5.15.0-184-lowlatency-64kUpgrade linux-image-aws-64kUpgrade linux-image-5.15.0-1111-realtimeUpgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-1061-ibmUpgrade linux-image-7.0.0-1007-gcp-64kUpgrade linux-image-oracle-7.0Upgrade linux-image-generic-64k-7.0Upgrade linux-image-oem-24.04dUpgrade linux-image-ibm-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-5.15.0-186-genericUpgrade linux-image-6.8.0-136-genericUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1064-nvidia-tegra-rtUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-aws-lts-24.04Upgrade linux-image-fips-5.15Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-5.15.0-1107-intel-iotgUpgrade linux-image-5.15.0-186-generic-lpaeUpgrade linux-image-6.8.0-1058-oracle-64kUpgrade linux-image-6.8.0-1059-nvidiaUpgrade linux-image-7.0.0-1009-azure-fdeUpgrade linux-image-6.8.0-1064-gcp-fipsUpgrade linux-image-gke-64k-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-laptop-23.10Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-nvidiaUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-gkeUpgrade linux-image-ibmUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-2050-raspi-realtimeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1075-xilinx-zynqmpUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1059-gkeUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-ibm-7.0Upgrade linux-image-gke-5.15Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-xilinxUpgrade linux-image-gcpUpgrade linux-image-realtime-5.15Upgrade linux-image-6.8.0-1033-xilinxUpgrade linux-image-realtimeUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-5.15Upgrade linux-image-oem-24.04Upgrade linux-image-oracle-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-5.15.0-1112-aws-64kUpgrade linux-image-6.8.0-1030-nvidia-tegraUpgrade linux-image-6.8.0-1058-oracleUpgrade linux-image-6.8.0-1061-aws-fipsUpgrade linux-image-7.0.0-1013-nvidia-64kUpgrade linux-image-generic-7.0Upgrade linux-image-genericUpgrade linux-image-7.0.0-1008-aws-64kUpgrade linux-image-6.8.0-1059-nvidia-lowlatency-64kUpgrade linux-image-fips-6.8Upgrade linux-image-6.8.1-1056-realtimeUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-1106-raspiUpgrade linux-image-aws-5.15Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-7.0.0-1007-oracleUpgrade linux-image-5.15.0-1104-intel-iot-realtimeUpgrade linux-image-6.8.0-1063-azure-fipsUpgrade linux-image-5.15.0-1112-gcpUpgrade linux-image-5.15.0-184-lowlatencyUpgrade linux-image-intel-iotgUpgrade linux-image-nvidia-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1109-oracleUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-raspi-5.15Upgrade linux-image-virtual-5.15Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-realtime-64k-7.0Upgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1107-nvidiaUpgrade linux-image-virtual-7.0Upgrade linux-image-oem-20.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-azure-5.15Upgrade linux-image-azure-lts-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1112-awsUpgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-1059-nvidia-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-virtualUpgrade linux-image-6.8.0-1063-azureUpgrade linux-image-azure-7.0Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1117-azure-fdeUpgrade linux-image-oem-20.04bUpgrade linux-image-azure-lts-24.04Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-kvm-5.15Upgrade linux-image-7.0.0-1007-oracle-64kUpgrade linux-image-5.15.0-1108-gkeUpgrade linux-image-5.15.0-1095-gkeopUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-5.15.0-186-fipsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-64k-7.0Upgrade linux-image-ibm-5.15Upgrade linux-image-generic-lpaeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-oracle-5.15Upgrade linux-image-6.8.0-1059-nvidia-lowlatencyUpgrade linux-image-generic-64k-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-azureUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-oem-24.04bUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oem-22.04dUpgrade linux-image-realtime-64kUpgrade linux-image-nvidia-7.0Upgrade linux-image-gke-64kUpgrade linux-image-generic-5.15Upgrade linux-image-gcp-64kUpgrade linux-image-fipsUpgrade linux-image-oracleUpgrade linux-image-azure-fips-5.15Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-azure-fde-5.15Upgrade linux-image-aws-fips-5.15Upgrade linux-image-7.0.0-28-generic-64kUpgrade linux-image-aws-64k-5.15Upgrade linux-image-7.0.0-1014-raspiUpgrade linux-image-5.15.0-1112-gcp-fipsUpgrade linux-image-raspi-7.0Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-raspiUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-7.0.0-1008-awsUpgrade linux-image-azure-fdeUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-1059-gke-64kUpgrade linux-image-7.0.0-1010-azureUpgrade linux-image-7.0.0-1007-gcpUpgrade linux-image-azure-cvmUpgrade linux-image-aws-7.0Upgrade linux-image-virtual-6.8Upgrade linux-image-raspi-nolpaeUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gcp-5.15Upgrade linux-image-azure-fde-7.0Upgrade linux-image-6.8.0-136-lowlatencyUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1061-awsUpgrade linux-image-aws-6.8Upgrade linux-image-awsUpgrade linux-image-5.15.0-1104-kvmUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oem-22.04Upgrade linux-image-generic-64k-5.15Upgrade linux-image-5.15.0-1107-nvidia-lowlatencyUpgrade linux-image-6.8.0-1046-gkeopUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-6.8.0-136-lowlatency-64kUpgrade linux-image-5.15.0-186-generic-64kUpgrade linux-image-realtime-7.0Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-7.0.0-27-realtime-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-xilinx-6.8Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-azure-fipsUpgrade linux-image-aws-fipsUpgrade linux-image-7.0.0-27-genericUpgrade linux-image-7.0.0-1009-ibmUpgrade linux-image-6.8.0-1064-gcpUpgrade linux-image-6.8.0-1061-aws-64kUpgrade linux-image-5.15.0-1117-azureUpgrade linux-image-5.15.0-1053-nvidia-tegra-igxUpgrade linux-image-raspi-realtime-7.0Upgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-gcp-7.0Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-7.0.0-28-genericUpgrade linux-image-6.8.0-1064-gcp-64kUpgrade linux-image-6.8.0-1061-raspiUpgrade linux-image-6.8.0-1030-nvidia-tegra-rtUpgrade linux-image-5.15.0-1117-azure-fipsUpgrade linux-image-5.15.0-1106-ibmUpgrade linux-image-realtime-6.8.1Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-aws-64k-7.0Upgrade linux-image-7.0.0-27-realtimeUpgrade linux-image-7.0.0-27-generic-64kUpgrade linux-image-7.0.0-1014-raspi-realtimeUpgrade linux-image-7.0.0-1013-nvidiaUpgrade linux-image-6.8.0-136-fipsUpgrade linux-image-6.8.0-1062-azure-fde | Jul 1, 2026 | Apr 24, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jun 12, 2026 | Apr 24, 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