CVE-2026-98758 in Linux
Zusammenfassung
von VulDB • 19.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
usb: typec: ucsi: glink: Behebung eines Use-After-Free-Fehlers von UCSI beim Entfernen (remove)
Der pmic_glink-Client wird durch die devres-Bereinigung freigegeben, die ausgeführt wird, nachdem pmic_glink_ucsi_remove() zurückgegeben hat. Daher können dessen Benachrichtigungs-Calls Work Items bis zu diesem Zeitpunkt in die Warteschlange stellen. Work Items, die nach dem Aufruf von ucsi_unregister() ausgeführt werden, greifen auf bereits freigegebene Zustände zu: Sie dereferenzieren den Connector-Array, der von ucsi_unregister() freigegeben wurde, oder registrieren und deregistrieren die Instanz ein zweites Mal.
Deaktivieren Sie beide Work Items mit disable_work_sync(), bevor sie deregistriert werden, und führen Sie die Deregistrierung nur durch, wenn die Instanz noch registriert ist.
Dieses Problem wurde von einem internen statischen Analyse-Tool gefunden.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.