CVE-2025-37784

Source
https://nvd.nist.gov/vuln/detail/CVE-2025-37784
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-37784.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2025-37784
Downstream
Published
2025-05-01T13:07:20Z
Modified
2025-10-10T09:59:21.373711Z
Summary
net: ti: icss-iep: Fix possible NULL pointer dereference for perout request
Details

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

net: ti: icss-iep: Fix possible NULL pointer dereference for perout request

The ICSS IEP driver tracks perout and pps enable state with flags. Currently when disabling pps and perout signals during icssiepexit(), results in NULL pointer dereference for perout.

To fix the null pointer dereference issue, the icssiepperoutenablehw function can be modified to directly clear the IEP CMP registers when disabling PPS or PEROUT, without referencing the ptpperoutrequest structure, as its contents are irrelevant in this case.

References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
d6b130fabfe197935346fe9f1e50a0947b2b1be7
Fixed
7891619d21f07a88e0275d6d43db74035aa74f69
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4ac8e8bf70b436294534d06e5d500e950e20c13d
Fixed
da5035d7aeadcfa44096dd34689bfed6c657f559
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
9b115361248dc6cce182a2dc030c1c70b0a9639e
Fixed
eeec66327001421531b3fb1a2ac32efc8a2493b0
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
9b115361248dc6cce182a2dc030c1c70b0a9639e
Fixed
7349c9e9979333abfce42da5f9025598083b59c9

Affected versions

v6.*

v6.12.10
v6.12.11
v6.12.12
v6.12.13
v6.12.14
v6.12.15
v6.12.16
v6.12.17
v6.12.18
v6.12.19
v6.12.20
v6.12.21
v6.12.22
v6.12.23
v6.12.24
v6.12.9
v6.13
v6.13-rc4
v6.13-rc5
v6.13-rc6
v6.13-rc7
v6.14
v6.14-rc1
v6.14-rc2
v6.14-rc3
v6.14-rc4
v6.14-rc5
v6.14-rc6
v6.14-rc7
v6.14.1
v6.14.2
v6.14.3
v6.15-rc1
v6.6.70
v6.6.71
v6.6.72
v6.6.73
v6.6.74
v6.6.75
v6.6.76
v6.6.77
v6.6.78
v6.6.79
v6.6.80
v6.6.81
v6.6.82
v6.6.83
v6.6.84
v6.6.85
v6.6.86
v6.6.87

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
6.6.88
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.25
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.14.4