CVE-2025-37997CWE-667

CVE-2025-37997

High · published May 29, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
6.5
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00174 · 6.5th percentile
Weakness
CWE-667 · Improper Locking
Published
2025-05-29T18:15Z
Affected products (19)
ProductVersionsFixed in
linux/linux_kernel≥ 5.4.24, < 5.4.2945.4.294
linux/linux_kernel≥ 5.5.8, < 5.65.6
linux/linux_kernel≥ 5.6.1, < 5.10.2385.10.238
linux/linux_kernel≥ 5.11, < 5.15.1835.15.183
linux/linux_kernel≥ 5.16, < 6.1.1396.1.139
linux/linux_kernel≥ 6.2, < 6.6.916.6.91
linux/linux_kernel≥ 6.7, < 6.12.296.12.29
linux/linux_kernel≥ 6.13, < 6.14.76.14.7
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
debian/debian_linuxall versions—
References (10)
EPSS history
Timeline
  • 29 MAY 13:15Z
    netfilter: ipset: fix region locking in hash types
    cvelistv5