CVE Catalog

CVE-2026-90330

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel's Logitech HID++ driver, a vulnerability exists where in hidpp_ff_init(), if allocations of private data, effect ID array, or workqueue fail after input_ff_create() succeeds, the function returns an error without destroying the FF device, leading to resource leaks.

Risk Assessment

The risk includes memory and resource leaks, potentially leading to system performance degradation or crashes over time.

Recommendation

Apply the patch that adds an unwind path freeing private allocations and calling input_ff_destroy() for failures after input_ff_create(), and update the kernel to a version with the fix.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: HID: logitech-hidpp: Fix FF device cleanup on init failure hidpp_ff_init() creates the input force-feedback device with input_ff_create(), then allocates the HID++ FF private data, effect ID array, and workqueue. If any of those allocations fail after input_ff_create() succeeds, the function returns an error without destroying the FF device. Add an unwind path that frees the private allocations made by hidpp_ff_init() and calls input_ff_destroy() for failures after input_ff_create() succeeds.

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