CVE-2025-37997: Linux · Vulnerability
Affects LinuxSource CVE Database V5
Not known to be exploited.
Data as of 25 Oct 2026, 19:02 UTC
Rated High by the CNA (Linux) · No CVSS score from NVD or the CNA
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 7% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Exploitation evidence
Disclosed: evidence found.
CVE published 29 May 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
AI-suggested
European organizations should prioritize updating their Linux kernels to versions where this vulnerability is patched. Since the issue is in the ipset module's region locking, applying the official Linux kernel patches that fix the ahash_region() macro behavior is essential. Organizations should: 1) Identify all Linux systems running kernel versions affected by the listed commit hashes or versions prior to the fix. 2) Test and deploy updated kernel versions from trusted Linux distributions that incorporate the fix. 3) Temporarily disable or limit the use of ipset hash types with timeouts if patching cannot be immediately applied, to reduce exposure. 4) Monitor kernel logs and system behavior for anomalies indicating race conditions or crashes related to ipset operations. 5) Employ kernel hardening techniques such as Kernel Address Space Layout Randomization (KASLR) and Control Flow Integrity (CFI) to reduce exploitability. 6) Maintain strict access controls to prevent unprivileged users from manipulating ipset configurations or triggering the vulnerable code paths. 7) Engage with Linux distribution vendors and security mailing lists to stay informed about patch releases and exploit developments. These targeted actions go beyond generic advice by focusing on the specific kernel component and operational practices related to ipset usage.
Description
In the Linux kernel, the following vulnerability has been resolved: netfilter: ipset: fix region locking in hash types Region locking introduced in v5.6-rc4 contained three macros to handle the region locks: ahash_bucket_start(), ahash_bucket_end() which gave back the start and end hash bucket values belonging to a given region lock and ahash_region() which should give back the region lock belonging to a given hash bucket. The latter was incorrect which can lead to a race condition between the garbage collector and adding new elements when a hash type of set is defined with timeouts.
References
- git.kernel.org/stable/c/00cfc5fad1491796942a948808afb968a0a3f35b (opens in a new tab)
- git.kernel.org/stable/c/226ce0ec38316d9e3739e73a64b6b8304646c658 (opens in a new tab)
- git.kernel.org/stable/c/82c1eb32693bc48251d92532975e19160987e5b9 (opens in a new tab)
- git.kernel.org/stable/c/aa77294b0f73bb8265987591460cd25b8722c3df (opens in a new tab)
- git.kernel.org/stable/c/a3dfec485401943e315c394c29afe2db8f9481d6 (opens in a new tab)
- git.kernel.org/stable/c/e2ab67672b2288521a6146034a971f9a82ffc5c5 (opens in a new tab)
- git.kernel.org/stable/c/6e002ecc1c8cfdfc866b9104ab7888da54613e59 (opens in a new tab)
- git.kernel.org/stable/c/8478a729c0462273188263136880480729e9efca (opens in a new tab)