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---
CVSS Details
- CVSS 3.1 Base Score: 9.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linuxUpgrade linux-6.1 | May 3, 2026 | May 3, 2026 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1074-xilinx-zynqmpUpgrade linux-image-oem-20.04cUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gke-6.8Upgrade linux-image-ibmUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-ibm-5.15Upgrade linux-image-6.8.1-1055-realtimeUpgrade linux-image-oem-20.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.17.0-1018-azure-fdeUpgrade linux-image-6.8.0-2049-raspi-realtimeUpgrade linux-image-5.15.0-1111-gcp-fipsUpgrade linux-image-5.15.0-185-generic-64kUpgrade linux-image-5.15.0-185-generic-lpaeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1058-gke-64kUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-gcp-fipsUpgrade linux-image-6.17.0-40-genericUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-aws-fips-5.15Upgrade linux-image-5.15.0-1094-gkeopUpgrade linux-image-5.15.0-1111-aws-64kUpgrade linux-image-azure-fips-5.15Upgrade linux-image-lowlatencyUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-gke-5.15Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.17.0-1018-oracle-64kUpgrade linux-image-6.17.0-1021-azureUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-lowlatency-5.15Upgrade linux-image-azureUpgrade linux-image-oem-22.04cUpgrade linux-image-aws-6.8Upgrade linux-image-azure-6.17Upgrade linux-image-generic-64kUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-5.15.0-183-lowlatencyUpgrade linux-image-6.8.0-1057-oracleUpgrade linux-image-nvidia-64k-hwe-24.04Upgrade linux-image-6.17.0-1017-realtimeUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-6.17.0-1020-gcp-64kUpgrade linux-image-generic-6.17Upgrade linux-image-gcp-64k-6.17Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-134-generic-64kUpgrade linux-image-azure-fde-5.15Upgrade linux-image-6.8.0-1058-nvidia-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oracle-5.15Upgrade linux-image-virtual-6.8Upgrade linux-image-5.15.0-1106-nvidia-lowlatencyUpgrade linux-image-6.17.0-1026-nvidiaUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-hwe-24.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-6.17.0-1018-oracleUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-genericUpgrade linux-image-oem-24.04bUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1111-aws-fipsUpgrade linux-image-generic-64k-6.17Upgrade linux-image-aws-fipsUpgrade linux-image-kvm-5.15Upgrade linux-image-5.15.0-1103-kvmUpgrade linux-image-6.8.0-1063-gcpUpgrade linux-image-6.8.0-1063-gcp-64kUpgrade linux-image-6.8.0-1058-nvidia-lowlatencyUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-intelUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.17.0-1019-aws-64kUpgrade linux-image-nvidiaUpgrade linux-image-6.17.0-1021-raspiUpgrade linux-image-aws-64kUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-oem-22.04Upgrade linux-image-fipsUpgrade linux-image-nvidia-5.15Upgrade linux-image-nvidia-6.17Upgrade linux-image-5.15.0-185-genericUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-5.15.0-1106-intel-iotgUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-generic-64k-5.15Upgrade linux-image-6.17.0-1020-gcpUpgrade linux-image-6.8.0-1029-nvidia-tegraUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-5.15Upgrade linux-image-virtual-6.17Upgrade linux-image-6.8.0-134-lowlatency-64kUpgrade linux-image-ibm-classicUpgrade linux-image-aws-6.17Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-5.15.0-1106-nvidiaUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1032-xilinxUpgrade linux-image-gkeUpgrade linux-image-raspiUpgrade linux-image-intel-iotgUpgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1111-awsUpgrade linux-image-gkeopUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-laptop-23.10Upgrade linux-image-6.8.0-1057-oracle-64kUpgrade linux-image-azure-cvmUpgrade linux-image-6.17.0-40-generic-64kUpgrade linux-image-generic-6.8Upgrade linux-image-azure-5.15Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-fips-5.15Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.17.0-1019-awsUpgrade linux-image-6.8.0-1063-gcp-fipsUpgrade linux-image-5.15.0-1105-raspiUpgrade linux-image-azure-fdeUpgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1063-nvidia-tegra-rtUpgrade linux-image-5.15.0-1111-gcpUpgrade linux-image-6.8.0-134-lowlatencyUpgrade linux-image-5.15.0-1105-ibmUpgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-136-genericUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-raspi-6.17Upgrade linux-image-6.8.0-1060-awsUpgrade linux-image-5.15.0-1108-oracleUpgrade linux-image-aws-64k-6.17Upgrade linux-image-6.8.0-1060-raspiUpgrade linux-image-6.8.0-1045-gkeopUpgrade linux-image-6.17.0-1028-oemUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-fips-6.8Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-oem-6.17Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1062-azure-fdeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-gcp-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1058-gkeUpgrade linux-image-ibm-6.8Upgrade linux-image-5.15.0-1116-azureUpgrade linux-image-azure-fde-6.17Upgrade linux-image-aws-64k-6.8Upgrade linux-image-5.15.0-1063-nvidia-tegraUpgrade linux-image-oem-22.04bUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-24.04cUpgrade linux-image-nvidia-64k-6.17Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-gke-64kUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1062-azure-fipsUpgrade linux-image-6.8.0-1060-aws-fipsUpgrade linux-image-6.8.0-1060-aws-64kUpgrade linux-image-realtime-6.8.1Upgrade linux-image-realtime-6.17Upgrade linux-image-oem-24.04dUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1110-realtimeUpgrade linux-image-gcpUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oracleUpgrade linux-image-oem-24.04aUpgrade linux-image-generic-64k-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcp-5.15Upgrade linux-image-awsUpgrade linux-image-6.8.0-1063-azureUpgrade linux-image-6.8.0-1058-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-183-lowlatency-64kUpgrade linux-image-5.15.0-1103-intel-iot-realtimeUpgrade linux-image-xilinx-6.8Upgrade linux-image-xilinxUpgrade linux-image-virtualUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-1116-azure-fdeUpgrade linux-image-5.15.0-1052-nvidia-tegra-igx-rtUpgrade linux-image-realtime-5.15Upgrade linux-image-realtimeUpgrade linux-image-raspi-realtimeUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-134-genericUpgrade linux-image-5.15.0-185-fipsUpgrade linux-image-5.15.0-1116-azure-fipsUpgrade linux-image-oracle-64k-6.17Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-kvmUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1029-nvidia-tegra-rtUpgrade linux-image-6.8.0-1060-ibmUpgrade linux-image-6.8.0-1058-nvidiaUpgrade linux-image-oracle-6.17Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-gcp-6.17Upgrade linux-image-aws-fips-6.8Upgrade linux-image-6.17.0-1026-nvidia-64kUpgrade linux-image-5.15.0-1107-gkeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-134-fipsUpgrade linux-image-5.15.0-1052-nvidia-tegra-igxUpgrade linux-image-virtual-5.15Upgrade linux-image-raspi-6.8Upgrade linux-image-raspi-5.15Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-oracle-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-azure-fde-6.8Upgrade linux-image-aws-64k-5.15Upgrade linux-image-aws-5.15 | 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 |
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