In the Linux kernel, the following vulnerability has been resolved:
netfilter: nf_tables: unconditionally flush pending work before notifier
syzbot reports:
KASAN: slab-uaf in nft_ctx_update include/net/netfilter/nf_tables.h:1831 KASAN: slab-uaf in nft_commit_release net/netfilter/nf_tables_api.c:9530 KASAN: slab-uaf int nf_tables_trans_destroy_work+0x152b/0x1750 net/netfilter/nf_tables_api.c:9597 Read of size 2 at addr ffff88802b0051c4 by task kworker/1:1/45 [..] Workqueue: events nf_tables_trans_destroy_work Call Trace: nft_ctx_update include/net/netfilter/nf_tables.h:1831 [inline] nft_commit_release net/netfilter/nf_tables_api.c:9530 [inline] nf_tables_trans_destroy_work+0x152b/0x1750 net/netfilter/nf_tables_api.c:9597
Problem is that the notifier does a conditional flush, but its possible that the table-to-be-removed is still referenced by transactions being processed by the worker, so we need to flush unconditionally.
We could make the flush_work depend on whether we found a table to delete in nf-next to avoid the flush for most cases.
AFAICS this problem is only exposed in nf-next, with commit e169285f8c56 ("netfilter: nf_tables: do not store nft_ctx in transaction objects"), with this commit applied there is an unconditional fetch of table->family which is whats triggering the above splat.
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 perfUpgrade kernel-tools-develUpgrade kernel-toolsUpgrade bpftoolUpgrade kernelUpgrade python-perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade kernel-livepatch-5.15.164-108.161Upgrade bpftool-debuginfoUpgrade kernel-develUpgrade kernel-headersUpgrade python-perfUpgrade kernel-tools-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-modules-extraUpgrade kernel-develUpgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-headersUpgrade perfUpgrade kernel-libbpfUpgrade bpftool-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-tools-develUpgrade python3-perfUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernelUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-livepatch-6.1.102-108.177Upgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64 | Oct 16, 2025 | Jul 30, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Aug 7, 2024 | Jul 30, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Jul 30, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jul 30, 2024 |
| Suse | — | Upgrade kernel-debug-develUpgrade kernel-debug-livepatch-develUpgrade gfs2-kmp-rtUpgrade kernel-rt_debug-vdsoUpgrade dlm-kmp-64kbUpgrade dtb-apmUpgrade dtb-appleUpgrade kernel-debugUpgrade kernel-obs-qaUpgrade kernel-rt-livepatch-develUpgrade kernel-zfcpdumpUpgrade dtb-xilinxUpgrade kernel-syms-rtUpgrade kernel-default-develUpgrade dtb-amdUpgrade kernel-64kb-optionalUpgrade kernel-develUpgrade kernel-azure-livepatch-develUpgrade dtb-amlogicUpgrade dtb-freescaleUpgrade dtb-hisiliconUpgrade kernel-kvmsmallUpgrade dtb-mediatekUpgrade dtb-amazonUpgrade cluster-md-kmp-rtUpgrade kernel-64kb-develUpgrade dtb-lgUpgrade kernel-azure-vdsoUpgrade kernel-default-vdsoUpgrade kernel-default-extraUpgrade kernel-devel-rtUpgrade kernel-syms-azureUpgrade kselftests-kmp-defaultUpgrade kernel-64kbUpgrade kselftests-kmp-64kbUpgrade kernel-symsUpgrade reiserfs-kmp-defaultUpgrade kernel-kvmsmall-develUpgrade kernel-default-optionalUpgrade kernel-macrosUpgrade ocfs2-kmp-rtUpgrade kernel-rt-develUpgrade gfs2-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade dtb-exynosUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-sourceUpgrade dtb-armUpgrade kernel-source-azureUpgrade kernel-azure-extraUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-devel-azureUpgrade kernel-64kb-livepatch-develUpgrade ocfs2-kmp-defaultUpgrade dtb-broadcomUpgrade dlm-kmp-defaultUpgrade kernel-rt-optionalUpgrade cluster-md-kmp-64kbUpgrade dtb-allwinnerUpgrade kernel-rtUpgrade dtb-renesasUpgrade dtb-nvidiaUpgrade dtb-marvellUpgrade dtb-alteraUpgrade kernel-docsUpgrade gfs2-kmp-azureUpgrade dtb-qcomUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-source-rtUpgrade kernel-rt_debug-develUpgrade ocfs2-kmp-azureUpgrade kernel-docs-htmlUpgrade dtb-rockchipUpgrade kselftests-kmp-rtUpgrade kernel-obs-buildUpgrade kernel-default-livepatch-develUpgrade dtb-sprdUpgrade dtb-caviumUpgrade kernel-rt-extraUpgrade kernel-azureUpgrade kernel-rt_debugUpgrade kernel-default-livepatchUpgrade kernel-default-baseUpgrade reiserfs-kmp-64kbUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-defaultUpgrade kernel-debug-vdsoUpgrade kernel-azure-optionalUpgrade gfs2-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade dtb-socionextUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt-vdsoUpgrade kernel-azure-develUpgrade kselftests-kmp-azureUpgrade kernel-64kb-extra | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1016-oemUpgrade linux-image-ibmUpgrade linux-image-oem-20.04bUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-oem-24.04Upgrade linux-image-oem-24.04aUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-intelUpgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-nvidia-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-oem-22.04aUpgrade linux-image-oracleUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-awsUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-intel-iotgUpgrade linux-image-virtualUpgrade linux-image-kvmUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-gke-5.15Upgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-gkeopUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-genericUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1072-azureUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-48-genericUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-oem-22.04Upgrade linux-image-azureUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidiaUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-oem-20.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1013-gke | Sep 16, 2024 | Jul 30, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Jul 30, 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