CVE-2026-93277 in Linux
Riassunto
di VulDB • 24/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
RDMA/bnxt_re: Validare i dati utente (udata) prima dell'esecuzione dei comandi
Le callback di distruzione attualmente azzerano l'output udata dopo aver smontato le risorse del driver. Se l'accesso da parte dello spazio utente fallisce, uverbs preserva l'uobject e consente alla callback di distruzione di essere eseguita nuovamente, anche se la risorsa del driver è già stata liberata.
Chiamare ib_no_udata_io() prima della fase di smontaggio (teardown) in modo che i guai relativi ai dati utente vengano rilevati mentre le risorse sono ancora integre, quindi restituire successo dopo il completamento dello smontaggio.
Come parte di questa modifica, spostare ib_respond_empty_udata() all'inizio dei flussi di creazione e modifica. Sebbene questo non sia strettamente necessario per i flussi di creazione generali, poiché lo strato core annulla gli uobject in caso di errore, è necessario per la creazione AH (Address Handle). In _rdma_create_ah(), l'oggetto HW verrebbe altrimenti perso (leaked).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.