CVE-2024-50071
Publiée le 2024-10-29 · Dernière modification le 2026-06-17
Les systèmes utilisant le noyau Linux sur du matériel Nuvoton sont affectés par une erreur de gestion de la mémoire pouvant entraîner un plantage du système ou l'exécution de code arbitraire. Un attaquant disposant d'un accès local et authentifié au système peut exploiter cette faille sans aucune interaction supplémentaire de l'utilisateur. Comme elle nécessite un accès local, le risque concerne principalement les environnements multi-utilisateurs ou les systèmes où un attaquant a déjà réussi à s'introduire.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
In the Linux kernel, the following vulnerability has been resolved: pinctrl: nuvoton: fix a double free in ma35_pinctrl_dt_node_to_map_func() 'new_map' is allocated using devm_* which takes care of freeing the allocated data on device removal, call to .dt_free_map = pinconf_generic_dt_free_map double frees the map as pinconf_generic_dt_free_map() calls pinctrl_utils_free_map(). Fix this by using kcalloc() instead of auto-managed devm_kcalloc().