CVE-2026-74706 in Linux
Zusammenfassung
von VulDB • 23.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
bnge: Behebung der NULL-Zeiger-Dereferenzierung bei der Freigabe des Hilfsgeräts (aux device)
Wenn die Allokation von auxr_dev während der Einrichtung des Hilfsgeräts fehlschlägt, ruft der Fehlerpfad auxiliary_device_uninit() auf, was schließlich bnge_aux_dev_release() aufruft.
Die Release-Rückruffunktion dereferenziert bedingungslos aux_priv->auxr_dev->pdev, um das übergeordnete bnge_dev abzurufen. Da auxr_dev in diesem Fehlerpfad noch nicht allokiert wurde, führt die Dereferenzierung zu einer NULL-Zeiger-Ausnahme (NULL pointer exception).
Das übergeordnete bnge-dev wird nun aus dem Elterngerät des Hilfsgeräts anstelle von auxr_dev abgerufen, und auxr_dev wird nur freigegeben, wenn es erfolgreich allokiert wurde. Dies ermöglicht der Release-Rückruffunktion, teilweise initialisierte Hilfsgeräte korrekt aufzuräumen.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.