In the Linux kernel, the following vulnerability has been resolved:
can: isotp: fix tx.buf use-after-free in isotp_sendmsg()
isotp_sendmsg() uses only cmpxchg() on so->tx.state to serialize access to so->tx.buf. isotp_release() waits for ISOTP_IDLE via wait_event_interruptible() and then calls kfree(so->tx.buf).
If a signal interrupts the wait_event_interruptible() inside close() while tx.state is ISOTP_SENDING, the loop exits early and release proceeds to force ISOTP_SHUTDOWN and continues to kfree(so->tx.buf) while sendmsg may still be reading so->tx.buf for the final CAN frame in isotp_fill_dataframe().
The so->tx.buf can be allocated once when the standard tx.buf length needs to be extended. Move the kfree() of this potentially extended tx.buf to sk_destruct time when either isotp_sendmsg() and isotp_release() are done.
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 |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-64k-coreUpgrade kernel-rt-modules-coreUpgrade kernel-headersUpgrade kernel-rt-64k-modulesUpgrade kernel-64k-modulesUpgrade kernel-modules-coreUpgrade kernel-abi-stablelistsUpgrade rtlaUpgrade kernel-64k-debugUpgrade kernel-debug-modules-extraUpgrade kernel-debug-develUpgrade kernel-tools-libs-develUpgrade kernel-64kUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-64k-modules-extraUpgrade kernel-debugUpgrade kernel-64k-debug-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-debug-modulesUpgrade kernel-modulesUpgrade kernel-64k-modules-coreUpgrade kernel-coreUpgrade kernelUpgrade kernel-rt-debug-develUpgrade kernel-cross-headersUpgrade kernel-64k-develUpgrade kernel-rt-modules-extraUpgrade kernel-rt-64k-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-64k-debugUpgrade kernel-zfcpdump-develUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-debug-modules-coreUpgrade libperfUpgrade kernel-rt-64kUpgrade kernel-uki-virtUpgrade perfUpgrade kernel-rt-coreUpgrade kernel-docUpgrade kernel-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-develUpgrade kernel-rt-debug-modules-coreUpgrade python3-perfUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rtUpgrade kernel-rt-64k-debug-develUpgrade kernel-rt-modulesUpgrade kernel-uki-virt-addonsUpgrade kernel-64k-modules-extraUpgrade kernel-64k-debug-modulesUpgrade kernel-toolsUpgrade kernel-rt-debug-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-debug-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-64k-coreUpgrade kernel-debug-uki-virtUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-64k-develUpgrade kernel-zfcpdumpUpgrade kernel-tools-libsUpgrade kernel-rt-debugUpgrade rvUpgrade kernel-modules-extraUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-core | Jun 24, 2026 | Jun 22, 2026 |
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Jun 22, 2026 | Apr 22, 2026 |
| Rocky_linux | — | Upgrade kernel-rt-debug-modules-coreUpgrade kernel-toolsUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-modulesUpgrade python3-perfUpgrade kernel-develUpgrade perfUpgrade kernel-devel-matchedUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-uki-virtUpgrade libperfUpgrade perf-debuginfoUpgrade kernel-modulesUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-develUpgrade rvUpgrade libperf-debuginfoUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-develUpgrade kernel-debuginfo-common-s390xUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-coreUpgrade kernelUpgrade kernel-rt-debuginfoUpgrade kernel-debug-develUpgrade kernel-debugUpgrade kernel-tools-libsUpgrade kernel-rt-modules-coreUpgrade kernel-rtUpgrade kernel-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debugUpgrade kernel-debug-modules-extraUpgrade rtlaUpgrade python3-perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-zfcpdumpUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-modules-extraUpgrade kernel-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-uki-virt-addonsUpgrade kernel-debug-uki-virtUpgrade kernel-modules-extra-matchedUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-develUpgrade kernel-rt-debug-debuginfo | Jun 24, 2026 | Jun 22, 2026 |
| Ubuntu | — | Upgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1046-gkeopUpgrade linux-image-azure-fde-6.8Upgrade linux-image-genericUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1033-xilinxUpgrade linux-image-nvidia-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-1062-azure-fdeUpgrade linux-image-nvidiaUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-136-lowlatencyUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gkeopUpgrade linux-image-nvidia-tegraUpgrade linux-image-6.8.0-1058-oracleUpgrade linux-image-ibmUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-fipsUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-oem-20.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-oracleUpgrade linux-image-lowlatency-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1058-oracle-64kUpgrade linux-image-6.8.0-1064-gcp-fipsUpgrade linux-image-6.8.1-1056-realtimeUpgrade linux-image-lowlatencyUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1064-gcpUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-oem-20.04bUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-136-fipsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-1064-gcp-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1030-nvidia-tegra-rtUpgrade linux-image-6.8.0-1059-nvidia-lowlatencyUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-136-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-virtualUpgrade linux-image-gke-64kUpgrade linux-image-6.8.0-1061-raspiUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1059-nvidia-64kUpgrade linux-image-fips-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-aws-fips-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1061-aws-64kUpgrade linux-image-6.8.0-1059-nvidiaUpgrade linux-image-realtime-6.8.1Upgrade linux-image-kvmUpgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-1030-nvidia-tegraUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-awsUpgrade linux-image-6.8.0-1063-azure-fipsUpgrade linux-image-6.8.0-1061-aws-fipsUpgrade linux-image-oem-22.04dUpgrade linux-image-xilinx-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-oem-22.04cUpgrade linux-image-laptop-23.10Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-gcpUpgrade linux-image-6.8.0-136-genericUpgrade linux-image-6.8.0-1063-azureUpgrade linux-image-6.8.0-1059-gkeUpgrade linux-image-xilinxUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1059-gke-64kUpgrade linux-image-generic-64k-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-1061-ibmUpgrade linux-image-6.8.0-1059-nvidia-lowlatency-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-oem-20.04cUpgrade linux-image-oem-22.04bUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-azureUpgrade linux-image-nvidia-64kUpgrade linux-image-azure-fipsUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-aws-64kUpgrade linux-image-aws-6.8Upgrade linux-image-realtimeUpgrade linux-image-oracle-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-raspi-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-raspiUpgrade linux-image-6.8.0-2050-raspi-realtimeUpgrade linux-image-oem-20.04dUpgrade linux-image-gcp-fipsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-1061-aws | Jul 21, 2026 | Jul 20, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 10, 2026 | Apr 22, 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