In the Linux kernel, the following vulnerability has been resolved:
smb: client: fix OOBs when building SMB2_IOCTL request
When using encryption, either enforced by the server or when using 'seal' mount option, the client will squash all compound request buffers down for encryption into a single iov in smb2_set_next_command().
SMB2_ioctl_init() allocates a small buffer (448 bytes) to hold the SMB2_IOCTL request in the first iov, and if the user passes an input buffer that is greater than 328 bytes, smb2_set_next_command() will end up writing off the end of @rqst->iov[0].iov_base as shown below:
mount.cifs //srv/share /mnt -o ...,seal ln -s $(perl -e "print('a')for 1..1024") /mnt/link
BUG: KASAN: slab-out-of-bounds in smb2_set_next_command.cold+0x1d6/0x24c [cifs] Write of size 4116 at addr ffff8881148fcab8 by task ln/859
CPU: 1 UID: 0 PID: 859 Comm: ln Not tainted 6.12.0-rc3 #1 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-2.fc40 04/01/2014 Call Trace: <TASK> dump_stack_lvl+0x5d/0x80 ? smb2_set_next_command.cold+0x1d6/0x24c [cifs] print_report+0x156/0x4d9 ? smb2_set_next_command.cold+0x1d6/0x24c [cifs] ? __virt_addr_valid+0x145/0x310 ? __phys_addr+0x46/0x90 ? smb2_set_next_command.cold+0x1d6/0x24c [cifs] kasan_report+0xda/0x110 ? smb2_set_next_command.cold+0x1d6/0x24c [cifs] kasan_check_range+0x10f/0x1f0 __asan_memcpy+0x3c/0x60 smb2_set_next_command.cold+0x1d6/0x24c [cifs] smb2_compound_op+0x238c/0x3840 [cifs] ? kasan_save_track+0x14/0x30 ? kasan_save_free_info+0x3b/0x70 ? vfs_symlink+0x1a1/0x2c0 ? do_symlinkat+0x108/0x1c0 ? __pfx_smb2_compound_op+0x10/0x10 [cifs] ? kmem_cache_free+0x118/0x3e0 ? cifs_get_writable_path+0xeb/0x1a0 [cifs] smb2_get_reparse_inode+0x423/0x540 [cifs] ? __pfx_smb2_get_reparse_inode+0x10/0x10 [cifs] ? rcu_is_watching+0x20/0x50 ? __kmalloc_noprof+0x37c/0x480 ? smb2_create_reparse_symlink+0x257/0x490 [cifs] ? smb2_create_reparse_symlink+0x38f/0x490 [cifs] smb2_create_reparse_symlink+0x38f/0x490 [cifs] ? __pfx_smb2_create_reparse_symlink+0x10/0x10 [cifs] ? find_held_lock+0x8a/0xa0 ? hlock_class+0x32/0xb0 ? __build_path_from_dentry_optional_prefix+0x19d/0x2e0 [cifs] cifs_symlink+0x24f/0x960 [cifs] ? __pfx_make_vfsuid+0x10/0x10 ? __pfx_cifs_symlink+0x10/0x10 [cifs] ? make_vfsgid+0x6b/0xc0 ? generic_permission+0x96/0x2d0 vfs_symlink+0x1a1/0x2c0 do_symlinkat+0x108/0x1c0 ? __pfx_do_symlinkat+0x10/0x10 ? strncpy_from_user+0xaa/0x160 __x64_sys_symlinkat+0xb9/0xf0 do_syscall_64+0xbb/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f08d75c13bb
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 |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-headersUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade perfUpgrade kernel-tools-develUpgrade kernelUpgrade kernel-livepatch-5.10.228-219.884Upgrade kernel-develUpgrade kernel-livepatch-5.10.230-223.885Upgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.15.173-118.169Upgrade kernel-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade kernel-livepatch-5.10.227-219.884Upgrade python-perfUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-x86_64 | Jan 22, 2025 | Nov 7, 2024 |
| Amazon_linux_2023 | — | Upgrade bpftool-debuginfoUpgrade kernel-modules-extraUpgrade kernel-toolsUpgrade kernel-livepatch-6.1.115-126.197Upgrade perfUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-tools-develUpgrade kernel-headersUpgrade kernel-modules-extra-commonUpgrade kernel-livepatch-6.1.112-124.190Upgrade kernel-libbpfUpgrade kernel-libbpf-staticUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade bpftoolUpgrade python3-perfUpgrade kernelUpgrade kernel-libbpf-develUpgrade python3-perf-debuginfo | Feb 17, 2025 | Nov 7, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Nov 11, 2024 | Nov 7, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade python3-perf | Feb 11, 2025 | Nov 7, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perfUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-tools | Feb 11, 2025 | Nov 7, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Dec 17, 2024 | Nov 7, 2024 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | May 15, 2025 | Nov 7, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1081-azureUpgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-58-generic-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-aws-lts-24.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-134-generic-lpaeUpgrade linux-image-5.4.0-208-genericUpgrade linux-image-oem-20.04dUpgrade linux-image-oem-22.04bUpgrade linux-image-5.4.0-1140-awsUpgrade linux-image-6.8.0-1023-gkeUpgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-5.15.0-1060-gkeopUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-133-lowlatencyUpgrade linux-image-6.8.0-1028-gcp-64kUpgrade linux-image-azure-cvmUpgrade linux-image-raspi2Upgrade linux-image-5.4.0-208-generic-lpaeUpgrade linux-image-5.15.0-1070-ibmUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-gcpUpgrade linux-image-awsUpgrade linux-image-6.8.0-1027-awsUpgrade linux-image-nvidia-64kUpgrade linux-image-5.4.0-1048-iotUpgrade linux-image-6.8.0-1027-azure-fdeUpgrade linux-image-5.4.0-1145-azureUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-virtualUpgrade linux-image-oracle-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.11.0-1010-lowlatencyUpgrade linux-image-5.15.0-1075-gkeUpgrade linux-image-5.15.0-134-generic-64kUpgrade linux-image-5.4.0-1099-bluefieldUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-bluefieldUpgrade linux-image-6.8.0-1024-oracle-64kUpgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-5.15.0-133-generic-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oem-osp1Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-kvmUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-5.15.0-1072-nvidiaUpgrade linux-image-aws-lts-20.04Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.11.0-1011-oracleUpgrade linux-image-5.15.0-133-generic-lpaeUpgrade linux-image-oem-22.04dUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-1077-gcpUpgrade linux-image-6.11.0-1015-oemUpgrade linux-image-5.15.0-1072-nvidia-lowlatencyUpgrade linux-image-5.4.0-1142-awsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-58-genericUpgrade linux-image-6.8.0-1024-ibmUpgrade linux-image-5.15.0-1075-oracleUpgrade linux-image-gkeop-5.15Upgrade linux-image-realtimeUpgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1078-awsUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1010-gkeopUpgrade linux-image-6.8.0-1026-nvidia-64kUpgrade linux-image-6.11.0-1010-lowlatency-64kUpgrade linux-image-6.8.0-58-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-5.15.0-134-genericUpgrade linux-image-6.8.0-1026-oemUpgrade linux-image-oem-24.04aUpgrade linux-image-oracleUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gcp-64kUpgrade linux-image-5.4.0-1116-fipsUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-6.11.0-1009-azureUpgrade linux-image-6.8.0-1027-azureUpgrade linux-image-gkeopUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gke-5.15Upgrade linux-image-6.8.1-1020-realtimeUpgrade linux-image-oem-20.04cUpgrade linux-image-6.11.0-1009-azure-fdeUpgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-ibm-classicUpgrade linux-image-5.4.0-1138-oracleUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1026-nvidiaUpgrade linux-image-nvidia-tegraUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-azure-nvidiaUpgrade linux-image-6.11.0-1008-raspiUpgrade linux-image-5.15.0-1080-awsUpgrade linux-image-5.15.0-1072-raspiUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-133-genericUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.4.0-1143-gcpUpgrade linux-image-6.11.0-1005-realtimeUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1081-azure-fdeUpgrade linux-image-intelUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-6.11.0-18-genericUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-5.4.0-208-lowlatencyUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1026-nvidia-lowlatency-64kUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.4.0-1086-ibmUpgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-azureUpgrade linux-image-6.11.0-1009-gcpUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-raspiUpgrade linux-image-6.8.0-1028-gcpUpgrade linux-image-fipsUpgrade linux-image-5.15.0-133-lowlatency-64kUpgrade linux-image-oem-20.04Upgrade linux-image-genericUpgrade linux-image-5.4.0-1127-kvmUpgrade linux-image-6.8.0-1024-oracleUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-oem-24.04bUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-6.8.0-1026-nvidia-lowlatencyUpgrade linux-image-6.11.0-1009-awsUpgrade linux-image-gkeop-6.8Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-generic-lpaeUpgrade linux-image-6.11.0-18-generic-64kUpgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-5.4.0-1058-xilinx-zynqmpUpgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-gkeUpgrade linux-image-5.15.0-1073-intel-iotgUpgrade linux-image-oem-20.04bUpgrade linux-image-nvidiaUpgrade linux-image-6.11.0-1011-oracle-64kUpgrade linux-image-6.8.0-58-lowlatencyUpgrade linux-image-oemUpgrade linux-image-ibm | Feb 20, 2025 | Nov 7, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 22, 2025 | Nov 7, 2024 |
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