CVE-2025-38142

Source
https://cve.org/CVERecord?id=CVE-2025-38142
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-38142.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2025-38142
Downstream
Related
Published
2025-07-03T08:35:43.521Z
Modified
2026-03-20T12:42:42.103408Z
Summary
hwmon: (asus-ec-sensors) check sensor index in read_string()
Details

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

hwmon: (asus-ec-sensors) check sensor index in read_string()

Prevent a potential invalid memory access when the requested sensor is not found.

findecsensorindex() may return a negative value (e.g. -ENOENT), but its result was used without checking, which could lead to undefined behavior when passed to getsensor_info().

Add a proper check to return -EINVAL if sensor_index is negative.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

[groeck: Return error code returned from findecsensor_index]

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/38xxx/CVE-2025-38142.json"
}
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
d0ddfd241e5719d696bc0b081e260db69d368668
Fixed
6bf529ce84dccc0074dbc704e70aee4aa545057e
Fixed
4e9e45746b861ebd54c03ef301da2cb8fc990536
Fixed
19bd9cde38dd4ca1771aed7afba623e7f4247c8e
Fixed
7eeb3df6f07a886bdfd52757ede127a59a8784dc
Fixed
25be318324563c63cbd9cb53186203a08d2f83a1

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-38142.json"