CVE-2026-45939 in Linux
Zusammenfassung
von VulDB • 27.05.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
gpib: Behebung eines Speicherlecks in ni_usb_init()
In ni_usb_init() wird, falls ni_usb_setup_init() fehlschlägt, die Funktion mit -EFAULT beendet, ohne den zugewiesenen Writes-Puffer freizugeben, was zu einem Speicherleck führt.
Darüber hinaus gibt ni_usb_setup_init() im Fehlerfall 0 zurück, was dazu führt, dass ni_usb_init() -EFAULT zurückgibt – einen unangemessenen Fehlercode für diese Situation.
Das Speicherleck wird behoben, indem der Writes-Puffer im Fehlerpfad freigegeben wird. ni_usb_setup_init() wird so geändert, dass es im Fehlerfall -EINVAL zurückgibt, und dieser Fehlercode wird in ni_usb_init() weitergegeben.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.