CVE-2025-37800

Severity CVSS v4.0:
Pending analysis
Type:
CWE-476 NULL Pointer Dereference
Publication date:
08/05/2025
Last modified:
05/06/2025

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> driver core: fix potential NULL pointer dereference in dev_uevent()<br /> <br /> If userspace reads "uevent" device attribute at the same time as another<br /> threads unbinds the device from its driver, change to dev-&gt;driver from a<br /> valid pointer to NULL may result in crash. Fix this by using READ_ONCE()<br /> when fetching the pointer, and take bus&amp;#39; drivers klist lock to make sure<br /> driver instance will not disappear while we access it.<br /> <br /> Use WRITE_ONCE() when setting the driver pointer to ensure there is no<br /> tearing.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.6.89 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.7 (including) 6.12.26 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.13 (including) 6.14.5 (excluding)
cpe:2.3:o:linux:linux_kernel:6.15:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15:rc3:*:*:*:*:*:*