Vulnerability · Published Mar 2, 2024 · Assigned by Linux

CVE-2023-52581netfilter: nf_tables: fix memleak when more than 255 elements expired

Medium 6.3

In plain English

A medium-severity security flaw in Linux from Linux. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 17% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)6.3Medium
Exploit odds (30 days)0.3%top 82.9% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: fix memleak when more than 255 elements expired When more than 255 elements expired we're supposed to switch to a new gc container structure. This never happens: u8 type will wrap before reaching the boundary and nft_trans_gc_space() always returns true. This means we recycle the initial gc container structure and lose track of the elements that came before. While at it, don't deref 'gc' after we've passed it to call_rcu.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8bpftool4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9bpftool7.3.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-64k5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-64k-core5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-64k-debug5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-64k-debug-core5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-64k-debug-devel5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-64k-debug-devel-matched5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-64k-debug-modules5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-64k-debug-modules-core5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-64k-debug-modules-extra5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-64k-devel5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-64k-devel-matched5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-64k-modules5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-64k-modules-core5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-64k-modules-extra5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-abi-stablelists4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-abi-stablelists5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-core4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-core5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-cross-headers4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-cross-headers5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-debug4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-debug5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-debug-core4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-debug-core5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-debug-devel4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-debug-devel5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-debug-devel-matched5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-debug-modules4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-debug-modules5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-debug-modules-core5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-debug-modules-extra4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-debug-modules-extra5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-debug-uki-virt5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-devel4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-devel5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-devel-matched5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-doc4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-doc5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-headers4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-headers5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-modules4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-modules5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-modules-core5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-modules-extra4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-modules-extra5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-rt4.18.0-553.rt7.342.el8_10ALSA-2024:2950
AlmaLinux:9kernel-rt5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-rt-core4.18.0-553.rt7.342.el8_10ALSA-2024:2950
AlmaLinux:9kernel-rt-core5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-rt-debug4.18.0-553.rt7.342.el8_10ALSA-2024:2950
AlmaLinux:9kernel-rt-debug5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-rt-debug-core4.18.0-553.rt7.342.el8_10ALSA-2024:2950
AlmaLinux:9kernel-rt-debug-core5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-rt-debug-devel4.18.0-553.rt7.342.el8_10ALSA-2024:2950
AlmaLinux:9kernel-rt-debug-devel5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-rt-debug-kvm4.18.0-553.rt7.342.el8_10ALSA-2024:2950
AlmaLinux:8kernel-rt-debug-modules4.18.0-553.rt7.342.el8_10ALSA-2024:2950
AlmaLinux:9kernel-rt-debug-modules5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-rt-debug-modules-core5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-rt-debug-modules-extra4.18.0-553.rt7.342.el8_10ALSA-2024:2950
AlmaLinux:9kernel-rt-debug-modules-extra5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-rt-devel4.18.0-553.rt7.342.el8_10ALSA-2024:2950
AlmaLinux:9kernel-rt-devel5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-rt-kvm4.18.0-553.rt7.342.el8_10ALSA-2024:2950
AlmaLinux:8kernel-rt-modules4.18.0-553.rt7.342.el8_10ALSA-2024:2950
AlmaLinux:9kernel-rt-modules5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-rt-modules-core5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-rt-modules-extra4.18.0-553.rt7.342.el8_10ALSA-2024:2950
AlmaLinux:9kernel-rt-modules-extra5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-tools4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-tools5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-tools-libs4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-tools-libs5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-tools-libs-devel4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-tools-libs-devel5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-uki-virt5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-zfcpdump4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-zfcpdump5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-zfcpdump-core4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-zfcpdump-core5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-zfcpdump-devel4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-zfcpdump-devel5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-zfcpdump-devel-matched5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-zfcpdump-modules4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-zfcpdump-modules5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9kernel-zfcpdump-modules-core5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8kernel-zfcpdump-modules-extra4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9kernel-zfcpdump-modules-extra5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9libperf5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8perf4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9perf5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:8python3-perf4.18.0-553.el8_10ALSA-2024:3138
AlmaLinux:9python3-perf5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9rtla5.14.0-427.13.1.el9_4ALSA-2024:2394
AlmaLinux:9rv5.14.0-427.13.1.el9_4ALSA-2024:2394
Debian:13linux6.5.6-1DEBIAN-CVE-2023-52581
Debian:14linux6.5.6-1DEBIAN-CVE-2023-52581
Rocky Linux:8kernel0:4.18.0-553.el8_10RLSA-2024:3138
Rocky Linux:8kernel-rt0:4.18.0-553.rt7.342.el8_10RLSA-2024:2950
Ubuntu:22.04:LTSlinux5.15.0-94.104UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-allwinner-5.19no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-aws5.15.0-1053.58UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-aws-5.19no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-aws-6.2no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-aws-6.5no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-azure5.15.0-1056.64UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-azure-5.19no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-azure-6.2no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-azure-6.5no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-azure-fde5.15.0-1056.64.1UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-azure-fde-5.19no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-azure-fde-6.2no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-gcp5.15.0-1051.59UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-gcp-5.19no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-gcp-6.2no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-gcp-6.56.5.0-1013.13~22.04.1UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-gke5.15.0-1050.55UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-gkeop5.15.0-1036.42UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-hwe-5.19no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-hwe-6.2no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-hwe-6.56.5.0-17.17~22.04.1UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-ibm5.15.0-1046.49UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-intel-iotg5.15.0-1047.53UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-kvm5.15.0-1050.55UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-lowlatency5.15.0-94.104UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-lowlatency-hwe-5.19no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.2no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.56.5.0-17.17.1.1.1~22.04.1UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-nvidia5.15.0-1044.44UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-nvidia-6.2no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-nvidia-6.56.5.0-1014.14UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-nvidia-tegra5.15.0-1022.22UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-nvidia-tegra-igx5.15.0-1009.9UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-oem-5.17no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-oem-6.0no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-oem-6.1no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-oem-6.56.5.0-1014.15UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-oracle5.15.0-1051.57UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-oracle-6.56.5.0-1015.15~22.04.1UBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-raspi5.15.0-1046.49UBUNTU-CVE-2023-52581
Ubuntu:24.04:LTSlinux-raspi6.7.0-1001.1UBUNTU-CVE-2023-52581
Ubuntu:24.04:LTSlinux-raspi-realtimeno fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-riscv-5.19no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-starfive-5.19no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-starfive-6.2no fix listedUBUNTU-CVE-2023-52581
Ubuntu:22.04:LTSlinux-xilinx-zynqmp5.15.0-1027.31UBUNTU-CVE-2023-52581

Affected products (as reported)

VendorProductVersions
Linux Linux 8da1b048f9a501d3d7d38c188ba09d7d0d5b8c27 – before 7cf055b43756b10aa2b851c927c940f5ed652125bbdb3b65aa91aa0a32b212f27780b28987f2d94f – before a995a68e8a3b48533e47c856865d109a1f1a9d01448be0774882f95a74fa5eb7519761152add601b – before 09c85f2d21ab6b5acba31a037985b13e8e6565b8d19e8bf3ea4114dd21fc35da21f398203d7f7df1 – before ef99506eaf1dc31feff1adfcfd68bc5535a22171ea3eb9f2192e4fc33b795673e56c97a21987f868 – before 7e5d732e6902eb6a37b35480796838a145ae5f075f68718b34a531a556f2f50300ead2862278da26 – before 4aea243b6853d06c1d160a9955b759189aa02b145f68718b34a531a556f2f50300ead2862278da26 – before cf5000a7787cbc10341091d37245a42c119d26c50624f190b5742a1527cd938295caa8dc5281d4cd
Linux Linux 6.5

References