In the Linux kernel, the following vulnerability has been resolved:
ASoC: SOF: ipc3-control: Fix TOCTOU in bytes_put and bytes_get
In sof_ipc3_bytes_put(), the size used for the memcpy is derived from the old data->size already in the buffer, not the incoming new data's size field. If the new data has a different size, the copy length is wrong: it may truncate valid data or copy stale bytes.
Similarly, sof_ipc3_bytes_get() checks data->size against max_size without accounting for the sizeof(struct sof_ipc_ctrl_data) offset of the flex array within the allocation.
Fix bytes_put to validate and use the incoming data's sof_abi_hdr.size from ucontrol before copying. Fix bytes_get to subtract sizeof(*cdata) from the bounds check to match the actual available space.
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 | Aug 16, 2026 | Aug 16, 2026 |
| Redhat_linux | — | No solution exists | Aug 20, 2026 | Aug 15, 2026 |
| Ubuntu | — | Upgrade linux-image-virtual-6.8Upgrade linux-image-6.8.0-1066-gke-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gke-hwe-26.04Upgrade linux-image-genericUpgrade linux-image-gkeUpgrade linux-image-gke-64kUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-intel-iotgUpgrade linux-image-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-gcp-fipsUpgrade linux-image-gcp-6.8Upgrade linux-image-7.0.0-38-realtime-64kUpgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-generic-64kUpgrade linux-image-aws-64k-7.0Upgrade linux-image-7.0.0-1015-oemUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-oracle-7.0Upgrade linux-image-nvidia-tegraUpgrade linux-image-realtime-7.0Upgrade linux-image-7.0.0-1013-oracle-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-gcp-7.0Upgrade linux-image-ibm-7.0Upgrade linux-image-lowlatency-6.8Upgrade linux-image-oracleUpgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-6.8.0-147-generic-64kUpgrade linux-image-6.8.0-147-fipsUpgrade linux-image-7.0.0-1017-azureUpgrade linux-image-6.8.0-147-lowlatency-64kUpgrade linux-image-6.8.0-1071-gcpUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-aws-fipsUpgrade linux-image-fipsUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-6.8.0-1067-ibmUpgrade linux-image-6.8.0-147-genericUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-6.8.0-1066-gkeUpgrade linux-image-virtual-7.0Upgrade linux-image-gkeopUpgrade linux-image-aws-7.0Upgrade linux-image-generic-lpaeUpgrade linux-image-gkeop-6.8Upgrade linux-image-azure-fde-7.0Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-azure-fde-6.8Upgrade linux-image-virtualUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-6.8.0-147-lowlatencyUpgrade linux-image-azure-lts-26.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-gke-7.0Upgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-awsUpgrade linux-image-6.8.0-1071-azureUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-6.8.0-1067-awsUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-1067-aws-fipsUpgrade linux-image-oracle-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gke-64k-7.0Upgrade linux-image-generic-7.0Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-fips-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1064-oracle-64kUpgrade linux-image-kvmUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1069-azure-fdeUpgrade linux-image-6.8.0-1036-nvidia-tegra-rtUpgrade linux-image-ibm-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-aws-64kUpgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-6.8.0-1071-gcp-fipsUpgrade linux-image-6.8.0-1071-gcp-64kUpgrade linux-image-laptop-23.10Upgrade linux-image-realtime-64kUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-generic-64k-6.8Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1071-azure-fipsUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1064-oracleUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.1-1062-realtimeUpgrade linux-image-gcpUpgrade linux-image-azure-fipsUpgrade linux-image-gcp-64kUpgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-7.0.0-1014-awsUpgrade linux-image-6.8.0-1067-aws-64kUpgrade linux-image-realtime-6.8.1Upgrade linux-image-oem-7.0Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-generic-64k-7.0Upgrade linux-image-azure-fdeUpgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-7.0.0-38-genericUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-azureUpgrade linux-image-gke-6.8Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1052-gkeopUpgrade linux-image-6.8.0-1036-nvidia-tegraUpgrade linux-image-oem-26.04aUpgrade linux-image-oem-26.04Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-oracle-64k-7.0Upgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-7.0Upgrade linux-image-aws-fips-6.8 | Oct 7, 2026 | Oct 6, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 21, 2026 | Aug 15, 2026 |
Prioritize 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