In the Linux kernel, the following vulnerability has been resolved:
smb: client: fix in-place encryption corruption in SMB2_write()
SMB2_write() places write payload in iov[1..n] as part of rq_iov. smb3_init_transform_rq() pointer-shares rq_iov, so crypt_message() encrypts iov[1] in-place, replacing the original plaintext with ciphertext. On a replayable error, the retry sends the same iov[1] which now contains ciphertext instead of the original data, resulting in corruption.
The corruption is most likely to be observed when connections are unstable, as reconnects trigger write retries that re-send the already-encrypted data.
This affects SFU mknod, MF symlinks, etc. On kernels before 6.10 (prior to the netfs conversion), sync writes also used this path and were similarly affected. The async write path wasn't unaffected as it uses rq_iter which gets deep-copied.
Fix by moving the write payload into rq_iter via iov_iter_kvec(), so smb3_init_transform_rq() deep-copies it before encryption.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | May 8, 2026 |
| Ubuntu | — | Upgrade linux-image-aws-fipsUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-gke-64kUpgrade linux-image-raspi-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1059-gke-64kUpgrade linux-image-6.8.0-1059-nvidiaUpgrade linux-image-6.8.0-1058-oracleUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1061-ibmUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-136-fipsUpgrade linux-image-raspiUpgrade linux-image-gke-64k-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-generic-64kUpgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-1030-nvidia-tegra-rtUpgrade linux-image-oracle-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-oem-22.04cUpgrade linux-image-realtimeUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-oem-20.04cUpgrade linux-image-lowlatency-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1061-aws-64kUpgrade linux-image-6.8.0-1064-gcpUpgrade linux-image-6.8.0-2050-raspi-realtimeUpgrade linux-image-gkeUpgrade linux-image-awsUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-oem-20.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-laptop-23.10Upgrade linux-image-virtual-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-136-lowlatency-64kUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azureUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-136-lowlatencyUpgrade linux-image-6.8.0-1046-gkeopUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.8.0-1030-nvidia-tegraUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-1061-aws-fipsUpgrade linux-image-6.8.0-1064-gcp-64kUpgrade linux-image-6.8.0-1059-nvidia-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-xilinxUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1059-azureUpgrade linux-image-gkeop-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-1058-oracle-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.1-1056-realtimeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-ibm-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1059-gkeUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-1064-gcp-fipsUpgrade linux-image-6.8.0-1059-nvidia-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidiaUpgrade linux-image-ibmUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1033-xilinxUpgrade linux-image-virtualUpgrade linux-image-raspi-realtimeUpgrade linux-image-oem-20.04dUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-genericUpgrade linux-image-fipsUpgrade linux-image-6.8.0-1061-awsUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gcpUpgrade linux-image-aws-64kUpgrade linux-image-oracleUpgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-tegraUpgrade linux-image-kvmUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-136-genericUpgrade linux-image-6.8.0-1061-raspiUpgrade linux-image-6.8.0-1059-nvidia-lowlatencyUpgrade linux-image-realtime-hwe-22.04 | May 25, 2026 | May 8, 2026 |
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