CVE Catalog

CVE-2026-64503

Low risk· EPSS 8%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.18%

8th percentile - higher than 8% of all known CVEs

Summary

In the kxsd9 accelerometer driver in the Linux kernel, a runtime PM usage-counter reference leak was found in the write_raw() error path. When a scale with a non-zero integer part is requested, the function returns -EINVAL without releasing the PM reference, preventing the device from autosuspending.

Risk Assessment

The PM reference leak keeps the device active, increasing power consumption and potentially reducing battery life in battery-powered systems.

Recommendation

Apply the Linux kernel patch that moves the error handling to the common PM reference release path, ensuring pm_runtime_put_autosuspend() is called correctly.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: iio: accel: kxsd9: fix runtime PM imbalance on write_raw() error kxsd9_write_raw() takes a runtime PM reference with pm_runtime_get_sync() but returns -EINVAL directly when a scale with a non-zero integer part is requested, skipping the matching pm_runtime_put_autosuspend(). This leaks a runtime PM usage-counter reference on every such write, after which the device can no longer autosuspend. Set the error code and fall through to the existing put instead of returning early.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS