CVE-2025-38187CWE-416

CVE-2025-38187

High · published July 4, 2025

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

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

drm/nouveau: fix a use-after-free in r535_gsp_rpc_push()

The RPC container is released after being passed to r535_gsp_rpc_send().

When sending the initial fragment of a large RPC and passing the

caller's RPC container, the container will be freed prematurely. Subsequent

attempts to send remaining fragments will therefore result in a

use-after-free.

Allocate a temporary RPC container for holding the initial fragment of a

large RPC when sending. Free the caller's container when all fragments

are successfully sent.

[ Rebase onto Blackwell changes. - Danilo ]

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.00180 · 7.2th percentile
Weakness
CWE-416 · Use After Free
Published
2025-07-04T18:15Z
Affected products (3)
ProductVersionsFixed in
linux/linux_kernel≥ 6.7, < 6.15.46.15.4
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (3)
EPSS history
Timeline
  • 04 JUL 13:37Z
    drm/nouveau: fix a use-after-free in r535_gsp_rpc_push()
    cvelistv5