CVE-2026-23272 json
netfilter: nf_tables: unconditionally bump set->nelems before insertion
published 2026-03-20 7 mo ago modified 2026-10-30 10 d ago also EUVD-2026-13607
- cvss
- 7.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 7%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
netfilter: nf_tables: unconditionally bump set->nelems before insertion
In case that the set is full, a new element gets published then removed without waiting for the RCU grace period, while RCU reader can be walking over it already.
To address this issue, add the element transaction even if set is full, but toggle the set_full flag to report -ENFILE so the abort path safely unwinds the set to its previous state.
As for element updates, decrement set->nelems to restore it.
A simpler fix is to call synchronize_rcu() in the error path. However, with a large batch adding elements to already maxed-out set, this could cause noticeable slowdown of such batches.
Patch / fix
- Linux Linux 4.10, 5.10.273, 5.15.224, 6.1.177, 6.6.141, 6.12.91, 6.18.17, 6.19.7, 7.0
- linux Debian 12 6.1.177-1
- linux Debian 13 6.12.94-1
- linux Debian 14 6.19.8-1
debian advisories DEBIAN-CVE-2026-23272
- linux Ubuntu 22.04 LTS 5.15.0-185.195
- linux Ubuntu 24.04 LTS 6.8.0-134.134
- linux Ubuntu 25.10 6.17.0-40.40
- linux-aws Ubuntu 22.04 LTS 5.15.0-1111.118
- linux-aws Ubuntu 24.04 LTS 6.8.0-1060.63
- linux-aws Ubuntu 25.10 6.17.0-1019.19
- linux-gcp Ubuntu 22.04 LTS 5.15.0-1111.121
- linux-gcp Ubuntu 24.04 LTS 6.8.0-1063.69
ubuntu advisories UBUNTU-CVE-2026-23272
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- kernel-64kb SLES 15 SP5-LTSS, SLE High Performance Computing 15 SP5-LTSS, SLE High Performance Computing 15 SP5-ESPOS 5.14.21-150500.55.144.1
- kernel-syms SLES for SAP 15 SP5, SLES 15 SP5-LTSS, SLE High Performance Computing 15 SP5-LTSS +1 more 5.14.21-150500.55.144.1
- kernel-source SLES for SAP 15 SP5, SLES 15 SP5-LTSS, SLE Micro 5.5 +2 more 5.14.21-150500.55.144.1
- kernel-default SLES for SAP 15 SP5, SLES 15 SP5-LTSS, SLE Micro 5.5 +3 more 5.14.21-150500.55.144.1
- kernel-obs-build SLES for SAP 15 SP5, SLES 15 SP5-LTSS, SLE High Performance Computing 15 SP5-LTSS +1 more 5.14.21-150500.55.144.1
- kernel-default-base SLES for SAP 15 SP5, SLES 15 SP5-LTSS, SLE Micro 5.5 +2 more 5.14.21-150500.55.144.1.150500.6.71.1
- kernel-rt SLE Micro 5.2 5.3.18-150300.241.1
- kernel-source-rt SLE Micro 5.2 5.3.18-150300.241.1
suse advisories SUSE-SU-2026:1606-1SUSE-SU-2026:1575-1SUSE-SU-2026:1574-1SUSE-SU-2026:1573-1SUSE-SU-2026:1563-1SUSE-SU-2026:1557-1
- kernel-rt openSUSE Leap 16.0 6.12.0-160000.28.1
- dtb-aarch64 openSUSE Leap 16.0 6.12.0-160000.28.1
- kernel-64kb openSUSE Leap 16.0 6.12.0-160000.28.1
- kernel-syms openSUSE Leap 16.0 6.12.0-160000.28.1
- kernel-azure openSUSE Leap 16.0 6.12.0-160000.28.1
- kernel-obs-qa openSUSE Leap 16.0 6.12.0-160000.28.1
- kernel-source openSUSE Leap 16.0 6.12.0-160000.28.1
- kernel-default openSUSE Leap 16.0 6.12.0-160000.28.1
opensuse advisories openSUSE-SU-2026:20572-1
- git.kernel.org/stable/c/25841e8d4241c6c3763e70ae95050f8108707b46 commit
- git.kernel.org/stable/c/022effa9c54903858e443b1225370e6c758d03f6 commit
- git.kernel.org/stable/c/25fcaef7948912652905e96922f36583a84fffed commit
- git.kernel.org/stable/c/e3ccb11fc8249759d23326038c8db987ddaabc77 commit
- git.kernel.org/stable/c/86bc4b1a0f672d47ac19f9022432cb6a2e01cb33 commit
- git.kernel.org/stable/c/6826131c7674329335ca25df2550163eb8a1fd0c commit
- git.kernel.org/stable/c/ccb8c8f3c1127cf34d18c737309897c68046bf21 commit
- git.kernel.org/stable/c/def602e498a4f951da95c95b1b8ce8ae68aa733a commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-23272 updated cvss 5.5
kernel: netfilter: nf_tables: unconditionally bump set->nelems before insertion
-
Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +83 more Red Hat Enterprise Linux 10 kernelaffected: no fix available “Fix deferred”
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 morenot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
cisa ICSA-26-295-16 updated cvss 7.8
Siemens SIMATIC S7-1500 TM MFP
-
Siemens SIMATIC S7-1500 TM MFP - GNU/Linux subsystemaffected: mitigation, no fix available
Facts from CISA's republication of the vendor's own advisory (CSAF); the linked advisory is the authoritative source. CISA notification · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 24 d ago
Exploit prediction
0.18% chance of exploitation in the next 30 days, higher than 7% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected products
- Linux Linux
- Siemens SIMATIC S7-1500 TM MFP - GNU/Linux subsystem
Classification
- Weakness
-
- CWE-416 Use After Free
- Technology feeds
References
- git.kernel.org /stable/c/25841e8d4241c6c3763e70ae95050f8108707b46
- git.kernel.org /stable/c/022effa9c54903858e443b1225370e6c758d03f6
- git.kernel.org /stable/c/25fcaef7948912652905e96922f36583a84fffed
- git.kernel.org /stable/c/e3ccb11fc8249759d23326038c8db987ddaabc77
- git.kernel.org /stable/c/86bc4b1a0f672d47ac19f9022432cb6a2e01cb33
-
git.kernel.org
/stable/c/6826131c7674329335ca25df2550163eb8a1fd0c
patch
-
git.kernel.org
/stable/c/ccb8c8f3c1127cf34d18c737309897c68046bf21
patch
-
git.kernel.org
/stable/c/def602e498a4f951da95c95b1b8ce8ae68aa733a
patch
- cert-portal.siemens.com /productcert/html/ssa-784472.html
Sources
- CVE List CVE-2026-23272
- NVD CVE-2026-23272
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.