CVE-2026-31764 in Linux
Zusammenfassung
von VulDB • 28.05.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
iio: imu: st_lsm6dsx: Puffer-Abtastrate nur für den Beschleunigungssensor festlegen
Die Funktion `st_lsm6dsx_hwfifo_odr_store()`, die aufgerufen wird, wenn der Benutzerbereich (userspace) das sysfs-Attribut für die Puffer-Abtastrate schreibt, ruft `st_lsm6dsx_check_odr()` auf, das auf das Array `odr_table` am Index `sensor->id` zugreift. Da dieses Array nur 2 Einträge lang ist, stellt ein Zugriff für jeden Sensortyp außer Beschleunigungssensor oder Gyroskop einen Zugriff außerhalb des gültigen Bereichs (out-of-bounds access) dar.
Der Grund für die Möglichkeit, eine Puffer-Abtastrate festzulegen, die von der Sensor-Abtastrate abweicht, besteht darin, Anwendungsfälle zu unterstützen, die eine genaue Ereigniserkennung erfordern (was eine hohe Abtastrate erfordert), während gleichzeitig Sensordaten mit niedriger Frequenz abgerufen werden. Da alle unterstützten Ereignistypen ausschließlich aus Beschleunigungsdaten generiert werden, wird das Attribut für die Puffer-Abtastrate nicht für Sensortypen außer dem Beschleunigungssensor erstellt.
If you want to get best quality of vulnerability data, you may have to visit VulDB.