CVE-2026-98657

Source
https://cve.org/CVERecord?id=CVE-2026-98657
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98657.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-98657
Downstream
Published
2026-10-18T15:44:09Z
Modified
2026-10-19T02:46:00Z
Summary
iio: proximity: pulsedlight: fix iio_device left registered on PM setup failure
Details

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

iio: proximity: pulsedlight: fix iio_device left registered on PM setup failure

pm_runtime_set_active() failing in probe() jumps to error_unreg_buffer, which only calls iio_triggered_buffer_cleanup() -- it does not undo the iio_device_register() that already succeeded a few lines above. probe() then returns the error, the devm-managed indio_dev is freed, but the iio core still has it registered: the sysfs/chardev nodes stay live and point at freed memory.

Add an error_unreg_dev label that unregisters the iio device before falling through to the existing buffer cleanup, mirroring the teardown order already used in lidar_remove().

Database specific
{
    "cna_assigner":  "Linux",
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/98xxx/CVE-2026-98657.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
4ac4e086fd8c59e6b69089e6f7605500b63a6d17
Fixed
06fa13c53442257b94ea1519555ceddaaea57e0d
Fixed
20ebd7f4e35c0a737f011bc83aeb0cdd37507648
Fixed
e462b47b9637b8c0285f4a38b5af9a322847d164
Fixed
4daa9ca557b4b98ae1ad38a6d1deaa3e31eb8edf

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98657.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
4.5.0
Fixed
6.12.113
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.56
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.2.10

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98657.json"