CVE-2025-37954

CVE-2025-37954

High · published May 20, 2025

CVSS v3.1
7.5
EPSS
0%
Percentile
29.5
In the wild
Unconfirmed
What it is

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

smb: client: Avoid race in open_cached_dir with lease breaks

A pre-existing valid cfid returned from find_or_create_cached_dir might

race with a lease break, meaning open_cached_dir doesn't consider it

valid, and thinks it's newly-constructed. This leaks a dentry reference

if the allocation occurs before the queued lease break work runs.

Avoid the race by extending holding the cfid_list_lock across

find_or_create_cached_dir and when the result is checked.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00368 · 29.5th percentile
Published
2025-05-20T20:15Z
Affected products (8)
ProductVersionsFixed in
linux/linux_kernel< 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—
References (4)
EPSS history
Timeline
  • 20 MAY 16:01Z
    smb: client: Avoid race in open_cached_dir with lease breaks
    cvelistv5