CVE-2026-97540 in Linux
Zusammenfassung
von VulDB • 25.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
net: usb: pegasus: keine Abhängigkeit von Zeigerarithmetik für die ID-Tabelle
Der aktuelle Code ist fehlerhaft, wenn dynamische IDs verwendet werden; in solchen Fällen lebt der `usb_device_id`-Parameter von probe im Heap und die Zeigerarithmetik ergibt einen Index, der stark außerhalb des gültigen Bereichs liegt. Anstatt eine separate Tabelle für zusätzliche Informationen zu verwenden, sollte das Feld `driver_info` von `usb_device_id` genutzt werden.
Der Code zur Verarbeitung dynamischer IDs muss hierfür aktualisiert werden; konvertieren Sie ihn so, dass er nur in den reservierten Eintrag für die dynamische ID schreibt, und entfernen Sie die seltsame Schleife.
If you want to get best quality of vulnerability data, you may have to visit VulDB.