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

netfilter: ipset: Don't use test_bit() in lockless RCU readers in hash types

Sashiko pointed out that there are a few lockless RCU readers
using test_bit() which is a relaxed atomic operation and
provides no memory barrier guarantees. Use test_bit_acquire()
instead where the operation may run parallel with add/del/gc,
i.e. is not one from the next cases

- protected by region lock
- in a set destroy phase
- in a new/temporary set creation phase
Published: 2026-08-15
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A race condition exists in the Linux kernel’s netfilter ipset subsystem where lockless RCU readers use the relaxed atomic function test_bit() instead of the memory‑ordered test_bit_acquire(). Because test_bit() provides no memory‑barrier guarantees, concurrent add, delete, or garbage‑collection operations on the same hash structures can interleave and leave the data structure in an inconsistent or stale state. It is inferred from the description that this could lead to kernel memory corruption and crash, resulting in unpredictable system behavior. The CVE description does not explicitly state the impact, but the nature of the bug strongly suggests instability at the kernel level.

Affected Systems

All Linux kernel implementations that ship the netfilter ipset framework and have not incorporated the commit e4b4984 or later are affected. The advisory does not list specific kernel versions; the vulnerability applies to any kernel that lacks the patch, regardless of distribution or custom build. Hardware or operating system configuration do not narrow the scope further.

Risk and Exploitability

The CVSS score of 9.8 denotes severe impact, while the EPSS score of <1% reflects a very low probability of exploitation under current conditions. The vulnerability is not present in the CISA KEV catalog. Based on the description, the attack vector is not explicitly documented. Exploitation would likely require manipulating ipsets concurrently, possibly via local or remote traffic that triggers concurrent add/delete operations, but the exact methods are not detailed in the CVE data. The potential for catastrophic kernel instability exists if the race is successfully triggered.

Generated by OpenCVE AI on August 22, 2026 at 03:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a Linux kernel update that contains commit e4b4984 or later to correct the race condition in ipset.
  • Reboot the system so the patched kernel code and any iptables/ipset rules are re‑loaded.
  • If an immediate kernel upgrade is not feasible, temporarily suspend all ipset rules or stop services that create or modify ipsets until the patch is applied.

Generated by OpenCVE AI on August 22, 2026 at 03:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 15:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-835

Tue, 18 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-821
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 17 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-835

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: netfilter: ipset: Don't use test_bit() in lockless RCU readers in hash types Sashiko pointed out that there are a few lockless RCU readers using test_bit() which is a relaxed atomic operation and provides no memory barrier guarantees. Use test_bit_acquire() instead where the operation may run parallel with add/del/gc, i.e. is not one from the next cases - protected by region lock - in a set destroy phase - in a new/temporary set creation phase
Title netfilter: ipset: Don't use test_bit() in lockless RCU readers in hash types
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-17T05:44:12.018Z

Reserved: 2026-08-09T03:40:39.929Z

Link: CVE-2026-72436

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:17.453

Modified: 2026-08-17T06:19:10.953

Link: CVE-2026-72436

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72436 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T03:30:16Z

Weaknesses
  • CWE-821

    Incorrect Synchronization