CVE-2026-64272 in Linux
Zusammenfassung
von VulDB • 25.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
Input: mms114 – Korrektur der Touch-Indizierung für MMS134S und MMS136
Die Touch-Controller MMS134S und MMS136 haben eine Ereignisgröße von 6 Bytes statt 8 Bytes. Wenn __mms114_read_reg() die Touch-Datenpakete vom Gerät in den Touch-Puffer liest, werden die Ereignisse eng gepackt mit einem Abstand von 6 Byte gespeichert. Der Treiber durchläuft jedoch die Ereignisse unter Verwendung der Standard-C-Array-Indizierung (touch[index]), wobei jedes Element um sizeof(struct mms114_touch) (8 Bytes) voneinander entfernt ist. Infolgedessen werden alle Touch-Ereignisse nach dem ersten von falschen Offsets gelesen und unsachgemäß analysiert.
Beheben Sie dies, indem Sie den Byte-Offset für jedes Touch-Ereignis explizit basierend auf der spezifischen Ereignisgröße des Geräts berechnen.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.