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 perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.15.164-108.161Upgrade kernel-headersUpgrade kernel-develUpgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade python-perfUpgrade bpftool-debuginfoUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-develUpgrade kernelUpgrade perf | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-headersUpgrade perfUpgrade kernel-modules-extraUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-develUpgrade perf-debuginfoUpgrade kernel-libbpfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-libbpf-staticUpgrade python3-perf-debuginfoUpgrade kernel-livepatch-6.1.102-108.177Upgrade kernel-modules-extra-commonUpgrade kernel-libbpf-develUpgrade kernel-tools-develUpgrade kernel | 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 ocfs2-kmp-rtUpgrade kernel-default-optionalUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade dtb-appleUpgrade gfs2-kmp-rtUpgrade kernel-default-extraUpgrade kernel-symsUpgrade kernel-azure-vdsoUpgrade kernel-syms-azureUpgrade kernel-default-develUpgrade cluster-md-kmp-rtUpgrade kernel-64kbUpgrade kernel-default-vdsoUpgrade kernel-develUpgrade dtb-hisiliconUpgrade kernel-64kb-develUpgrade dtb-mediatekUpgrade kernel-azure-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-debugUpgrade kernel-devel-rtUpgrade dlm-kmp-azureUpgrade dtb-freescaleUpgrade kselftests-kmp-defaultUpgrade dtb-amlogicUpgrade kernel-kvmsmall-develUpgrade kernel-64kb-optionalUpgrade dtb-apmUpgrade kernel-64kb-livepatch-develUpgrade kernel-obs-qaUpgrade gfs2-kmp-64kbUpgrade kernel-rt-livepatch-develUpgrade dlm-kmp-64kbUpgrade dtb-amdUpgrade kernel-syms-rtUpgrade dtb-amazonUpgrade dtb-exynosUpgrade kernel-sourceUpgrade dtb-lgUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmallUpgrade kernel-debug-develUpgrade kernel-debug-livepatch-develUpgrade kernel-rt-develUpgrade dtb-armUpgrade kernel-devel-azureUpgrade dtb-xilinxUpgrade cluster-md-kmp-azureUpgrade kernel-azure-extraUpgrade cluster-md-kmp-defaultUpgrade kernel-source-azureUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-macrosUpgrade kernel-rt_debugUpgrade dtb-nvidiaUpgrade kernel-debug-vdsoUpgrade kernel-default-baseUpgrade kernel-rt-extraUpgrade kernel-azureUpgrade dtb-sprdUpgrade dtb-alteraUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-optionalUpgrade kernel-docsUpgrade dtb-marvellUpgrade dlm-kmp-defaultUpgrade dtb-renesasUpgrade kernel-64kb-extraUpgrade dtb-broadcomUpgrade dtb-allwinnerUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-azure-optionalUpgrade gfs2-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-defaultUpgrade kernel-rt-vdsoUpgrade kernel-rtUpgrade kernel-azure-develUpgrade reiserfs-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-source-rtUpgrade gfs2-kmp-azureUpgrade dtb-qcomUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-rtUpgrade dtb-caviumUpgrade kernel-obs-buildUpgrade kernel-default-livepatch-develUpgrade dtb-socionextUpgrade ocfs2-kmp-64kbUpgrade kernel-rt_debug-develUpgrade kernel-docs-htmlUpgrade dtb-rockchipUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-rtUpgrade kernel-default-livepatch | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-oem-22.04cUpgrade linux-image-intel-iotgUpgrade linux-image-virtualUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-6.8.0-1016-oemUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-awsUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-oracleUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-121-genericUpgrade linux-image-oem-24.04aUpgrade linux-image-azure-fdeUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-oem-20.04bUpgrade linux-image-ibmUpgrade linux-image-gkeop-6.8Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-intelUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-oem-20.04dUpgrade linux-image-kvmUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-lowlatencyUpgrade linux-image-ibm-classicUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-oem-22.04Upgrade linux-image-gkeUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-6.8.0-48-genericUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1072-azureUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-oem-20.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-gkeopUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-genericUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-nvidiaUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-gkeop-5.15Upgrade linux-image-raspiUpgrade linux-image-azureUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-raspi-nolpaeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-5.15.0-1069-aws | 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