CVE Catalog

CVE-2026-90197

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel's HID haptic driver, the fill_effect_buf() function writes an uninitialized value to unhandled usages, which can result in random data being written to the effect's report buffer.

Risk Assessment

This can cause malfunction of HID devices or memory information leakage.

Recommendation

Install a patch that skips unhandled usages, matching the behavior of switch_mode().

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: HID: haptic: don't write an uninitialized value to unhandled usages fill_effect_buf() initializes value only for the four haptic usages handled by its switch, but writes it to field->value[] for every usage. An unhandled usage can therefore receive either an uninitialized value or one left over from the previous usage. hid_output_report() then serializes that value into the effect's report buffer. Skip unhandled usages instead. This also matches switch_mode(), which only updates fields it recognizes. Found with Clang's -Wconditional-uninitialized.

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