CVE-2025-38395

Vulnérabilité élevée dans Linux (Linux)

CVSS 8.4 · Élevée
EPSS 0.2%
Linux•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

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