CVE-2024-27038
Vulnérabilité non évaluée dans Linux (Linux)
Description
In the Linux kernel, the following vulnerability has been resolved: clk: Fix clk_core_get NULL dereference It is possible for clk_core_get to dereference a NULL in the following sequence: clk_core_get() of_clk_get_hw_from_clkspec() __of_clk_get_hw_from_provider() __clk_get_hw() __clk_get_hw() can return NULL which is dereferenced by clk_core_get() at hw->core. Prior to commit dde4eff47c82 ("clk: Look for parents with clkdev based clk_lookups") the check IS_ERR_OR_NULL() was performed which would have caught the NULL. Reading the description of this function it talks about returning NULL but that cannot be so at the moment. Update the function to check for hw before dereferencing it and return NULL if hw is NULL.
Gravité et risque d'exploitation
CVE-2024-27038 obtient un score CVSS de 0.0/10, soit une gravité non évaluée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.29 %, ce qui la place devant 20.5 % des CVE référencées.
Que faire ?
- Vérifiez si Linux (versions 6.9, <=6.1.*, <c554badcae9c45b737a22d23454170c6020b90e6, 5.2, <0efb9ef6fb95384ba631d6819e66f10392aabfa2, 0, 6.1.83, 6.7.11, 5.15.153, dde4eff47c82c52a72af333d9e55370eee6d95d6, <=5.10.*, <=6.6.*, 6.8.2, 5.4.273, <a8b2b26fdd011ebe36d68a9a321ca45801685959, <a5d9b1aa61b401867b9066d54086b3e4ee91f8ed, <=5.4.*, <=6.8.*, 6.6.23, <d7ae7d1265686b55832a445b1db8cdd69738ac07, 5.10.214, <=*, <e97fe4901e0f59a0bfd524578fe3768f8ca42428, <=5.15.*, <=6.7.*, <6f073b24a9e2becd25ac4505a9780a87e621bb51, <239174535dba11f7b83de0eaaa27909024f8c185, <5.2) est présent sur votre parc.
- Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
- À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
- Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.
Références
- https://git.kernel.org/stable/c/d7ae7d1265686b55832a445b1db8cdd69738ac07
- https://git.kernel.org/stable/c/239174535dba11f7b83de0eaaa27909024f8c185
- https://git.kernel.org/stable/c/0efb9ef6fb95384ba631d6819e66f10392aabfa2
- https://git.kernel.org/stable/c/a8b2b26fdd011ebe36d68a9a321ca45801685959
- https://git.kernel.org/stable/c/a5d9b1aa61b401867b9066d54086b3e4ee91f8ed
- https://git.kernel.org/stable/c/c554badcae9c45b737a22d23454170c6020b90e6
- https://git.kernel.org/stable/c/6f073b24a9e2becd25ac4505a9780a87e621bb51
- https://git.kernel.org/stable/c/e97fe4901e0f59a0bfd524578fe3768f8ca42428
