Wind River Support Network

HomeDefectsLIN1021-14289
Acknowledged

LIN1021-14289 : Security Advisory - linux - CVE-2024-57986

Created: Feb 27, 2025    Updated: Jun 17, 2025
Found In Version: 10.21.20.1
Severity: Standard
Applicable for: Wind River Linux LTS 21
Component/s: Kernel

Description

In the Linux kernel, the following vulnerability has been resolved:HID: core: Fix assumption that Resolution Multipliers must be in Logical CollectionsA report in 2019 by the syzbot fuzzer was found to be connected to twoerrors in the HID core associated with Resolution Multipliers.  One ofthe errors was fixed by commit ea427a222d8b ("HID: core: Fix deadloopin hid_apply_multiplier."), but the other has not been fixed.This error arises because hid_apply_multipler() assumes that everyResolution Multiplier control is contained in a Logical Collection,i.e., there's no way the routine can ever set multiplier_collection toNULL.  This is in spite of the fact that the function starts with abig comment saying:     * "The Resolution Multiplier control must be contained in the same     * Logical Collection as the control(s) to which it is to be applied.      ...   *  If no Logical Collection is         * defined, the Resolution Multiplier is associated with all     * controls in the report."    * HID Usage Table, v1.12, Section 4.3.1, p30     *       * Thus, search from the current collection upwards until we find a     * logical collection...The comment and the code overlook the possibility that none of thecollections found may be a Logical Collection.The fix is to set the multiplier_collection pointer to NULL if thecollection found isn't a Logical Collection.

CREATE(Triage):(User=admin) CVE-2024-57986 (https://nvd.nist.gov/vuln/detail/CVE-2024-57986)
Live chat
Online