CVE-2026-74457 in Linux
Zusammenfassung
von VulDB • 15.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
can: peak_usb: Hinzufügen einer Bereichsprüfung für den USB-Kanalindex
Der Kanalsteuerungsindex ctrl_idx wird aus rx->len abgeleitet, der direkt aus einem USB-Paket des Geräts stammt. Die Maske 0x0f erlaubt Werte von 0-15, die Array-Größe von usb_if->dev[] beträgt jedoch nur 2. Werte im Bereich 2-15 verursachen einen Heap-Out-of-Bounds-Lesezugriff (Heap Out-of-Bounds Read), was schließlich zu einem Kernel-Panic im IRQ-Kontext führt.
Fügen Sie eine Bereichsprüfung für ctrl_idx vor dem Array-Zugriff in pcan_usb_pro_handle_canmsg() und pcan_usb_pro_handle_error() hinzu.
If you want to get best quality of vulnerability data, you may have to visit VulDB.