CVE-2025-37845
Severity CVSS v4.0:
Pending analysis
Type:
CWE-416
Use After Free
Publication date:
09/05/2025
Last modified:
17/11/2025
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
tracing: fprobe events: Fix possible UAF on modules<br />
<br />
Commit ac91052f0ae5 ("tracing: tprobe-events: Fix leakage of module<br />
refcount") moved try_module_get() from __find_tracepoint_module_cb()<br />
to find_tracepoint() caller, but that introduced a possible UAF<br />
because the module can be unloaded before try_module_get(). In this<br />
case, the module object should be freed too. Thus, try_module_get()<br />
does not only fail but may access to the freed object.<br />
<br />
To avoid that, try_module_get() in __find_tracepoint_module_cb()<br />
again.
Impact
Base Score 3.x
7.80
Severity 3.x
HIGH
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.12.21 (including) | 6.12.24 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.13.9 (including) | 6.13.12 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.14.1 (including) | 6.14.3 (excluding) |
| cpe:2.3:o:linux:linux_kernel:6.14:-:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.15:rc1:*:*:*:*:*:* |
To consult the complete list of CPE names with products and versions, see this page



