In the Linux kernel, the following vulnerability has been resolved:
ksmbd: fix use-after-free of share_conf in compound request
smb2_get_ksmbd_tcon() reuses work->tcon in compound requests without validating tcon->t_state. ksmbd_tree_conn_lookup() checks t_state == TREE_CONNECTED on the initial lookup path, but the compound reuse path bypasses this check entirely.
If a prior command in the compound (SMB2_TREE_DISCONNECT) sets t_state to TREE_DISCONNECTED and frees share_conf via ksmbd_share_config_put(), subsequent commands dereference the freed share_conf through work->tcon->share_conf.
KASAN report:
[ 4.144653] ================================================================== [ 4.145059] BUG: KASAN: slab-use-after-free in smb2_write+0xc74/0xe70 [ 4.145415] Read of size 4 at addr ffff88810430c194 by task kworker/1:1/44 [ 4.145772] [ 4.145867] CPU: 1 UID: 0 PID: 44 Comm: kworker/1:1 Not tainted 7.0.0-rc3+ #60 PREEMPTLAZY [ 4.145871] Hardware name: QEMU Ubuntu 24.04 PC v2 (i440FX + PIIX, arch_caps fix, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 4.145875] Workqueue: ksmbd-io handle_ksmbd_work [ 4.145888] Call Trace: [ 4.145892] <TASK> [ 4.145894] dump_stack_lvl+0x64/0x80 [ 4.145910] print_report+0xce/0x660 [ 4.145919] ? __pfx__raw_spin_lock_irqsave+0x10/0x10 [ 4.145928] ? smb2_write+0xc74/0xe70 [ 4.145931] kasan_report+0xce/0x100 [ 4.145934] ? smb2_write+0xc74/0xe70 [ 4.145937] smb2_write+0xc74/0xe70 [ 4.145939] ? __pfx_smb2_write+0x10/0x10 [ 4.145942] ? _raw_spin_unlock+0xe/0x30 [ 4.145945] ? ksmbd_smb2_check_message+0xeb2/0x24c0 [ 4.145948] ? smb2_tree_disconnect+0x31c/0x480 [ 4.145951] handle_ksmbd_work+0x40f/0x1080 [ 4.145953] process_one_work+0x5fa/0xef0 [ 4.145962] ? assign_work+0x122/0x3e0 [ 4.145964] worker_thread+0x54b/0xf70 [ 4.145967] ? __pfx_worker_thread+0x10/0x10 [ 4.145970] kthread+0x346/0x470 [ 4.145976] ? recalc_sigpending+0x19b/0x230 [ 4.145980] ? __pfx_kthread+0x10/0x10 [ 4.145984] ret_from_fork+0x4fb/0x6c0 [ 4.145992] ? __pfx_ret_from_fork+0x10/0x10 [ 4.145995] ? __switch_to+0x36c/0xbe0 [ 4.145999] ? __pfx_kthread+0x10/0x10 [ 4.146003] ret_from_fork_asm+0x1a/0x30 [ 4.146013] </TASK> [ 4.146014] [ 4.149858] Allocated by task 44: [ 4.149953] kasan_save_stack+0x33/0x60 [ 4.150061] kasan_save_track+0x14/0x30 [ 4.150169] __kasan_kmalloc+0x8f/0xa0 [ 4.150274] ksmbd_share_config_get+0x1dd/0xdd0 [ 4.150401] ksmbd_tree_conn_connect+0x7e/0x600 [ 4.150529] smb2_tree_connect+0x2e6/0x1000 [ 4.150645] handle_ksmbd_work+0x40f/0x1080 [ 4.150761] process_one_work+0x5fa/0xef0 [ 4.150873] worker_thread+0x54b/0xf70 [ 4.150978] kthread+0x346/0x470 [ 4.151071] ret_from_fork+0x4fb/0x6c0 [ 4.151176] ret_from_fork_asm+0x1a/0x30 [ 4.151286] [ 4.151332] Freed by task 44: [ 4.151418] kasan_save_stack+0x33/0x60 [ 4.151526] kasan_save_track+0x14/0x30 [ 4.151634] kasan_save_free_info+0x3b/0x60 [ 4.151751] __kasan_slab_free+0x43/0x70 [ 4.151861] kfree+0x1ca/0x430 [ 4.151952] __ksmbd_tree_conn_disconnect+0xc8/0x190 [ 4.152088] smb2_tree_disconnect+0x1cd/0x480 [ 4.152211] handle_ksmbd_work+0x40f/0x1080 [ 4.152326] process_one_work+0x5fa/0xef0 [ 4.152438] worker_thread+0x54b/0xf70 [ 4.152545] kthread+0x346/0x470 [ 4.152638] ret_from_fork+0x4fb/0x6c0 [ 4.152743] ret_from_fork_asm+0x1a/0x30 [ 4.152853] [ 4.152900] The buggy address belongs to the object at ffff88810430c180 [ 4.152900] which belongs to the cache kmalloc-96 of size 96 [ 4.153226] The buggy address is located 20 bytes inside of [ 4.153226] freed 96-byte region [ffff88810430c180, ffff88810430c1e0) [ 4.153549] [ 4.153596] The buggy address belongs to the physical page: [ 4.153750] page: refcount:0 mapcount:0 mapping:0000000000000000 index:0xffff88810430ce80 pfn:0x10430c [ 4.154000] flags: 0x ---truncated---
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | May 3, 2026 | May 3, 2026 |
| Ubuntu | — | Upgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-1107-gkeUpgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-1063-azureUpgrade linux-image-gke-64kUpgrade linux-image-6.8.0-134-genericUpgrade linux-image-azure-5.15Upgrade linux-image-6.8.0-1063-gcp-fipsUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-gcpUpgrade linux-image-gcp-5.15Upgrade linux-image-6.8.0-1058-nvidia-lowlatency-64kUpgrade linux-image-generic-64k-6.8Upgrade linux-image-fips-5.15Upgrade linux-image-6.17.0-1026-nvidia-64kUpgrade linux-image-oem-24.04cUpgrade linux-image-6.8.0-1057-oracle-64kUpgrade linux-image-oracleUpgrade linux-image-raspi-6.17Upgrade linux-image-virtualUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-oem-6.17Upgrade linux-image-6.8.0-1060-raspiUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1108-oracleUpgrade linux-image-6.17.0-1028-oemUpgrade linux-image-5.15.0-1105-ibmUpgrade linux-image-6.8.0-1060-awsUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-134-lowlatencyUpgrade linux-image-5.15.0-1103-intel-iot-realtimeUpgrade linux-image-gcp-6.17Upgrade linux-image-6.8.0-136-genericUpgrade linux-image-gkeop-5.15Upgrade linux-image-aws-64k-6.17Upgrade linux-image-6.8.0-1060-ibmUpgrade linux-image-azure-cvmUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1029-nvidia-tegra-rtUpgrade linux-image-6.8.0-1058-nvidiaUpgrade linux-image-gke-64k-6.8Upgrade linux-image-5.15.0-183-lowlatency-64kUpgrade linux-image-oem-24.04dUpgrade linux-image-realtime-6.17Upgrade linux-image-realtime-5.15Upgrade linux-image-azure-fips-6.8Upgrade linux-image-realtimeUpgrade linux-image-5.15.0-1116-azure-fdeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-1116-azureUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-aws-64k-6.8Upgrade linux-image-azure-fde-6.17Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-laptop-23.10Upgrade linux-image-kvmUpgrade linux-image-oracle-6.17Upgrade linux-image-ibm-6.8Upgrade linux-image-5.15.0-1063-nvidia-tegra-rtUpgrade linux-image-aws-fips-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1111-gcpUpgrade linux-image-xilinxUpgrade linux-image-5.15.0-1110-realtimeUpgrade linux-image-awsUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1052-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1058-gkeUpgrade linux-image-5.15.0-185-fipsUpgrade linux-image-5.15.0-1116-azure-fipsUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-oracle-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1045-gkeopUpgrade linux-image-azure-fde-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-aws-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1105-raspiUpgrade linux-image-6.8.0-134-fipsUpgrade linux-image-virtual-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-6.8Upgrade linux-image-raspi-5.15Upgrade linux-image-6.17.0-1019-awsUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1062-azure-fdeUpgrade linux-image-aws-64k-5.15Upgrade linux-image-azure-fdeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1052-nvidia-tegra-igxUpgrade linux-image-fips-6.8Upgrade linux-image-oracle-64k-6.17Upgrade linux-image-realtime-6.8.1Upgrade linux-image-5.15.0-1063-nvidia-tegraUpgrade linux-image-6.17.0-40-generic-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-64k-6.17Upgrade linux-image-oem-22.04bUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1060-aws-64kUpgrade linux-image-6.8.0-1060-aws-fipsUpgrade linux-image-6.8.0-1062-azure-fipsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-fipsUpgrade linux-image-5.15.0-185-generic-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-gkeop-6.8Upgrade linux-image-gkeUpgrade linux-image-azure-6.8Upgrade linux-image-aws-6.17Upgrade linux-image-6.8.0-1032-xilinxUpgrade linux-image-5.15.0-1106-nvidiaUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-azure-lts-24.04Upgrade linux-image-5.15.0-185-generic-lpaeUpgrade linux-image-5.15.0-1103-kvmUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1111-gcp-fipsUpgrade linux-image-6.17.0-1018-oracleUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1058-gke-64kUpgrade linux-image-oem-20.04bUpgrade linux-image-intelUpgrade linux-image-kvm-5.15Upgrade linux-image-aws-fipsUpgrade linux-image-generic-64k-6.17Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-6.8.0-1063-gcpUpgrade linux-image-5.15.0-1111-aws-fipsUpgrade linux-image-6.8.0-1029-nvidia-tegraUpgrade linux-image-6.17.0-1020-gcpUpgrade linux-image-6.8.0-1058-nvidia-lowlatencyUpgrade linux-image-oem-24.04bUpgrade linux-image-generic-64k-5.15Upgrade linux-image-6.8.0-1063-gcp-64kUpgrade linux-image-ibmUpgrade linux-image-6.17.0-1018-azure-fdeUpgrade linux-image-5.15.0-1111-awsUpgrade linux-image-ibm-5.15Upgrade linux-image-generic-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.1-1055-realtimeUpgrade linux-image-6.8.0-2049-raspi-realtimeUpgrade linux-image-6.8.0-134-lowlatency-64kUpgrade linux-image-5.15.0-1074-xilinx-zynqmpUpgrade linux-image-virtual-6.17Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-oem-20.04cUpgrade linux-image-oem-20.04Upgrade linux-image-intel-iotgUpgrade linux-image-gke-6.8Upgrade linux-image-gcp-64k-6.17Upgrade linux-image-azure-6.17Upgrade linux-image-azureUpgrade linux-image-6.17.0-1021-azureUpgrade linux-image-6.17.0-1020-gcp-64kUpgrade linux-image-6.17.0-1018-oracle-64kUpgrade linux-image-6.17.0-1017-realtimeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-nvidia-64k-hwe-24.04Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-generic-64kUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-aws-6.8Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-generic-6.17Upgrade linux-image-genericUpgrade linux-image-5.15.0-183-lowlatencyUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-6.17Upgrade linux-image-nvidia-5.15Upgrade linux-image-6.17.0-1021-raspiUpgrade linux-image-aws-64kUpgrade linux-image-5.15.0-1106-intel-iotgUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-oem-22.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-5.15.0-185-genericUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-azure-fips-5.15Upgrade linux-image-aws-fips-5.15Upgrade linux-image-6.17.0-40-genericUpgrade linux-image-5.15.0-1094-gkeopUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-raspiUpgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-lowlatency-5.15Upgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1111-aws-64kUpgrade linux-image-gke-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-azure-fde-5.15Upgrade linux-image-6.8.0-134-generic-64kUpgrade linux-image-6.8.0-1058-nvidia-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1057-oracleUpgrade linux-image-6.17.0-1026-nvidiaUpgrade linux-image-6.17.0-1019-aws-64kUpgrade linux-image-5.15.0-1106-nvidia-lowlatencyUpgrade linux-image-virtual-6.8Upgrade linux-image-oracle-5.15Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-hwe-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-oracle-64k-6.8 | Jul 1, 2026 | Apr 3, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Apr 3, 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