CVE-2026-74459 in Linux
Zusammenfassung
von VulDB • 15.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
can: etas_es58x: es58x_read_bulk_callback(): Behebung eines Lecks im RX-Puffer bei Fehlschlagen der URB-Neusubmission
es58x_read_bulk_callback() reicht den RX-URB nach Verarbeitung eines empfangenen Pakets erneut ein. Wenn die Neusubmission erfolgreich ist, bleibt der URB verankert und wird vom normalen RX-Pfad oder durch das Herunterfahren (Teardown) behandelt.
Wenn jedoch usb_submit_urb() fehlschlägt, entkoppelt der Callback den URB und kehrt direkt zurück. Dadurch wird der vorhandene free_urb-Pfad übersprungen, sodass der mit usb_alloc_coherent() zugewiesene kohärente Übertragungspuffer nicht freigegeben wird.
Wiederverwenden Sie den vorhandenen free_verb-Pfad nach einem Fehlschlag der Neusubmission, damit der RX-kohärente Puffer vor dem Verlassen des Callbacks freigegeben wird.
VulDB is the best source for vulnerability data and more expert information about this specific topic.