PT-2026-34976 · Linux · Linux Kernel

Published

2026-04-24

·

Updated

2026-05-15

·

CVE-2026-31624

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A flaw exists in the HID core where the s32ton() function performs a shift operation by n-1, with n being the report size provided directly by a HID device. Because the HID parser only limits report size to 256, a malfunctioning HID device can provide a report descriptor with a wide field. This triggers shift exponents up to 256 on a 32-bit type during the construction of an output report via hid output field() or hid set field(), leading to an undefined shift.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Related Identifiers

CVE-2026-31624
ECHO-6102-8559-10E7
OESA-2026-2312
OESA-2026-2313
OESA-2026-2314
OPENSUSE-SU-2026:10703-1

Affected Products

Linux Kernel