CVE-2026-68354 in Linux
Zusammenfassung
von VulDB • 10.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
firewire: net: Korrektur der Reassembly fragmentierter Datagramme
fwnet_frag_new() verwaltet eine sortierte Liste empfangener Fragmente für ein unvollständiges Datagramm. Wenn ein neues Fragment an ein bestehendes Fragment angrenzt, prüft der Code, ob das neue Fragment auch die Lücke zum nächsten oder vorherigen Listeneintrag schließt.
Diese Nachbarschaftsanalysen gehen derzeit davon aus, dass das aktuelle Fragment immer über ein reales nächstes oder vorheriges Fragment verfügt. Am Listenrand ist der nächste bzw. vorherige Eintrag jedoch der Listenkopf (list head) und keine struct fwnet_fragment_info-Struktur.
Die Lückenprüfungen vergleichen zudem den alten Rand des aktuellen Fragments anstelle des Rands nach dem Hinzufügen des neuen Fragments. Infolgedessen kann ein Fragment, das zwei bestehende Bereiche überbrückt, dazu führen, dass zwei benachbarte Bereiche nicht zusammengeführt werden, sodass fwnet_pd_is_complete() ein vollständiges Datagramm möglicherweise verpasst.
Es ist vor der Suche nach dem Nachbarschaftsfragment auf den Listenkopf zu prüfen und bei der Entscheidung zur Zusammenführung aller drei Bereiche das Fragment mit seinem äußeren Rand (far edge) gegen den Nachbarn zu vergleichen.
Dieses Problem wurde durch einen statischen Analyse-Checker gefunden und durch eine manuelle Quellcodeüberprüfung bestätigt.
If you want to get best quality of vulnerability data, you may have to visit VulDB.