CVE-2023-52923

In the Linux kernel, the following vulnerability has been resolved:

netfilter: nf_tables: adapt set backend to use GC transaction API

Use the GC transaction API to replace the old and buggy gc API and the
busy mark approach.

No set elements are removed from async garbage collection anymore,
instead the _DEAD bit is set on so the set element is not visible from
lookup path anymore. Async GC enqueues transaction work that might be
aborted and retried later.

rbtree and pipapo set backends does not set on the _DEAD bit from the
sync GC path since this runs in control plane path where mutex is held.
In this case, set elements are deactivated, removed and then released
via RCU callback, sync GC never fails.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTNIST
UNKNOWN
---
LinuxCNA
---
---
Awaiting analysis
This vulnerability is currently awaiting analysis.
Base Score
CVSS 3.x
EPSS Score
Percentile: 35%
Debian logo
Debian Releases
Debian Product
Codename
linux
bullseye
5.10.223-1
fixed
bullseye (security)
5.10.226-1
fixed
bookworm
6.1.123-1
fixed
bookworm (security)
6.1.119-1
fixed
trixie
6.12.9-1
fixed
sid
6.12.10-1
fixed
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
linux
oracular
needs-triage
noble
needs-triage
jammy
needs-triage
focal
needs-triage
bionic
needs-triage
xenial
needs-triage
linux-allwinner-5.19
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-aws
oracular
needs-triage
noble
needs-triage
jammy
needs-triage
focal
needs-triage
bionic
needs-triage
xenial
needs-triage
linux-aws-5.0
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
ignored
linux-aws-5.11
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-aws-5.13
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-aws-5.15
oracular
dne
noble
dne
jammy
dne
focal
needs-triage
linux-aws-5.19
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-aws-5.3
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
ignored
linux-aws-5.4
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
needs-triage
linux-aws-5.8
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-aws-6.2
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-aws-6.5
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-aws-6.8
oracular
dne
noble
dne
jammy
needs-triage
focal
dne
linux-aws-fips
oracular
dne
noble
dne
jammy
dne
focal
dne
linux-aws-hwe
oracular
dne
noble
dne
jammy
dne
focal
dne
xenial
needs-triage
linux-azure
oracular
needs-triage
noble
needs-triage
jammy
needs-triage
focal
needs-triage
bionic
ignored
xenial
needs-triage
linux-azure-4.15
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
needs-triage
linux-azure-5.11
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-azure-5.13
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-azure-5.15
oracular
dne
noble
dne
jammy
dne
focal
needs-triage
linux-azure-5.19
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-azure-5.3
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
ignored
linux-azure-5.4
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
needs-triage
linux-azure-5.8
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-azure-6.2
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-azure-6.5
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-azure-6.8
oracular
dne
noble
dne
jammy
needs-triage
focal
dne
linux-azure-edge
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
ignored
linux-azure-fde
oracular
dne
noble
dne
jammy
needs-triage
focal
ignored
linux-azure-fde-5.15
oracular
dne
noble
dne
jammy
dne
focal
needs-triage
linux-azure-fde-5.19
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-azure-fde-6.2
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-azure-fips
oracular
dne
noble
dne
jammy
dne
focal
dne
linux-bluefield
oracular
dne
noble
dne
jammy
dne
focal
needs-triage
linux-fips
oracular
dne
noble
dne
jammy
dne
focal
dne
linux-gcp
oracular
needs-triage
noble
needs-triage
jammy
needs-triage
focal
needs-triage
bionic
ignored
xenial
needs-triage
linux-gcp-4.15
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
needs-triage
linux-gcp-5.11
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-gcp-5.13
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-gcp-5.15
oracular
dne
noble
dne
jammy
dne
focal
needs-triage
linux-gcp-5.19
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-gcp-5.3
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
ignored
linux-gcp-5.4
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
needs-triage
linux-gcp-5.8
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-gcp-6.2
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-gcp-6.5
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-gcp-6.8
oracular
dne
noble
dne
jammy
needs-triage
focal
dne
linux-gcp-fips
oracular
dne
noble
dne
jammy
dne
focal
dne
linux-gke
oracular
dne
noble
needs-triage
jammy
needs-triage
focal
ignored
linux-gke-4.15
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
ignored
linux-gke-5.15
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-gke-5.4
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
ignored
linux-gkeop
oracular
dne
noble
needs-triage
jammy
needs-triage
focal
ignored
linux-gkeop-5.15
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-gkeop-5.4
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
ignored
linux-hwe
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
ignored
xenial
needs-triage
linux-hwe-5.11
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-hwe-5.13
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-hwe-5.15
oracular
dne
noble
dne
jammy
dne
focal
needs-triage
linux-hwe-5.19
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-hwe-5.4
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
needs-triage
linux-hwe-5.8
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-hwe-6.2
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-hwe-6.5
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-hwe-6.8
oracular
dne
noble
dne
jammy
needs-triage
focal
dne
linux-hwe-edge
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
ignored
xenial
ignored
linux-ibm
oracular
dne
noble
needs-triage
jammy
needs-triage
focal
needs-triage
linux-ibm-5.15
oracular
dne
noble
dne
jammy
dne
focal
needs-triage
linux-ibm-5.4
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
needs-triage
linux-intel-5.13
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-intel-iot-realtime
oracular
dne
noble
dne
jammy
dne
focal
dne
linux-intel-iotg
oracular
dne
noble
dne
jammy
needs-triage
focal
dne
linux-intel-iotg-5.15
oracular
dne
noble
dne
jammy
dne
focal
needs-triage
linux-iot
oracular
dne
noble
dne
jammy
dne
focal
needs-triage
linux-kvm
oracular
dne
noble
dne
jammy
needs-triage
focal
needs-triage
bionic
needs-triage
xenial
needs-triage
linux-lowlatency
oracular
needs-triage
noble
needs-triage
jammy
needs-triage
focal
dne
linux-lowlatency-hwe-5.15
oracular
dne
noble
dne
jammy
dne
focal
needs-triage
linux-lowlatency-hwe-5.19
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-lowlatency-hwe-6.2
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-lowlatency-hwe-6.5
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-lowlatency-hwe-6.8
oracular
dne
noble
dne
jammy
needs-triage
focal
dne
linux-lts-xenial
oracular
dne
noble
dne
jammy
dne
focal
dne
linux-nvidia
oracular
dne
noble
needs-triage
jammy
needs-triage
focal
dne
linux-nvidia-6.2
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-nvidia-6.5
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-nvidia-6.8
oracular
dne
noble
dne
jammy
needs-triage
focal
dne
linux-nvidia-lowlatency
oracular
dne
noble
needs-triage
jammy
dne
focal
dne
linux-oem
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
ignored
linux-oem-5.10
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-oem-5.13
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-oem-5.14
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-oem-5.17
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-oem-5.6
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-oem-6.0
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-oem-6.1
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-oem-6.11
oracular
dne
noble
needs-triage
jammy
dne
focal
dne
linux-oem-6.5
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-oem-6.8
oracular
dne
noble
needs-triage
jammy
dne
focal
dne
linux-oracle
oracular
needs-triage
noble
needs-triage
jammy
needs-triage
focal
needs-triage
bionic
needs-triage
xenial
needs-triage
linux-oracle-5.0
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
ignored
linux-oracle-5.11
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-oracle-5.13
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-oracle-5.15
oracular
dne
noble
dne
jammy
dne
focal
needs-triage
linux-oracle-5.3
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
ignored
linux-oracle-5.4
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
needs-triage
linux-oracle-5.8
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-oracle-6.5
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-oracle-6.8
oracular
dne
noble
dne
jammy
needs-triage
focal
dne
linux-raspi
oracular
needs-triage
noble
needs-triage
jammy
needs-triage
focal
needs-triage
linux-raspi-5.4
oracular
dne
noble
dne
jammy
dne
focal
dne
bionic
needs-triage
linux-raspi-realtime
oracular
dne
noble
dne
jammy
dne
focal
dne
linux-raspi2
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-realtime
oracular
needs-triage
noble
dne
jammy
ignored
focal
dne
linux-riscv
oracular
needs-triage
noble
needs-triage
jammy
ignored
focal
ignored
linux-riscv-5.11
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-riscv-5.15
oracular
dne
noble
dne
jammy
dne
focal
needs-triage
linux-riscv-5.19
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-riscv-5.8
oracular
dne
noble
dne
jammy
dne
focal
ignored
linux-riscv-6.5
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-riscv-6.8
oracular
dne
noble
dne
jammy
needs-triage
focal
dne
linux-starfive-5.19
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-starfive-6.2
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-starfive-6.5
oracular
dne
noble
dne
jammy
ignored
focal
dne
linux-xilinx-zynqmp
oracular
dne
noble
dne
jammy
needs-triage
focal
needs-triage