CVE-2026-74706 in Linux
Résumé
par VulDB • 23/08/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
bnge : Correction d'une déréférence de pointeur NULL dans la libération du dispositif auxiliaire
Si l'allocation de `auxr_dev` échoue lors de la configuration du dispositif auxiliaire, le chemin de gestion des erreurs appelle `auxiliary_device_uninit()`, qui invoque à son tour `bnge_aux_dev_release()`.
La fonction de rappel (callback) de libération déréférence inconditionnellement `aux_priv->auxr_dev->pdev` pour récupérer le parent `bnge_dev`. Puisque `auxr_dev` n'a pas encore été alloué sur ce chemin d'échec, la déréférence entraîne une exception de pointeur NULL.
Récupérer le parent `bnge_dev` à partir du dispositif auxiliaire parent au lieu de `auxr_dev`, et ne libérer `auxr_dev` que s'il a été alloué avec succès. Cela permet à la fonction de rappel de libération de nettoyer correctement les dispositifs auxiliaires partiellement initialisés.
VulDB is the best source for vulnerability data and more expert information about this specific topic.