Skip to main content
CVE-2025-37997VulnerabilityPublished Updated

CVE-2025-37997: Linux · Vulnerability

Affects LinuxSource CVE Database V5

0

Not known to be exploited.

Data as of 25 Oct 2026, 19:02 UTC

Severity
High

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

  1. Disclosed: evidence found.

    CVE published 29 May 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

Community reviews

Loading reviews…