CVE-2025-38395
Vulnérabilité élevée dans Linux (Linux)
Description
In the Linux kernel, the following vulnerability has been resolved: regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods drvdata::gpiods is supposed to hold an array of 'gpio_desc' pointers. But the memory is allocated for only one pointer. This will lead to out-of-bounds access later in the code if 'config::ngpios' is > 1. So fix the code to allocate enough memory to hold 'config::ngpios' of GPIO descriptors. While at it, also move the check for memory allocation failure to be below the allocation to make it more readable.
Gravité et risque d'exploitation
CVE-2025-38395 obtient un score CVSS de 8.4/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.19 %, ce qui la place devant 8.7 % des CVE référencées.
Que faire ?
- Vérifiez si Linux (versions <=6.1.*, <=6.12.*, 0, 5.15.187, 6.6.97, 6.1.144, <c9764fd88bc744592b0604ccb6b6fc1a5f76b4e3, <3830ab97cda9599872625cc0dc7b00160193634f, <=6.15.*, <24418bc77a66cb5be9f5a837431ba3674ed8b52f, 6.15.6, <=5.10.*, <=6.6.*, <a3cd5ae7befbac849e0e0529c94ca04e8093cfd2, 5.10.240, 5.4.296, <5.1, <=5.4.*, 6.16, 5.1, <9fe71972869faed1f8f9b3beb9040f9c1b300c79, <e4d19e5d71b217940e33f2ef6c6962b7b68c5606, 6.12.37, d6cd33ad71029a3f77ba1686caf55d4dea58d916, <=*, <=5.15.*, <56738cbac3bbb1d39a71a07f57484dec1db8b239, <a1e12fac214d4f49fcb186dbdf9c5592e7fa0a7a) 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/a3cd5ae7befbac849e0e0529c94ca04e8093cfd2
- https://git.kernel.org/stable/c/9fe71972869faed1f8f9b3beb9040f9c1b300c79
- https://git.kernel.org/stable/c/56738cbac3bbb1d39a71a07f57484dec1db8b239
- https://git.kernel.org/stable/c/a1e12fac214d4f49fcb186dbdf9c5592e7fa0a7a
- https://git.kernel.org/stable/c/24418bc77a66cb5be9f5a837431ba3674ed8b52f
- https://git.kernel.org/stable/c/e4d19e5d71b217940e33f2ef6c6962b7b68c5606
- https://git.kernel.org/stable/c/3830ab97cda9599872625cc0dc7b00160193634f
- https://git.kernel.org/stable/c/c9764fd88bc744592b0604ccb6b6fc1a5f76b4e3
