FICHE CVE

CVE-2026-26399

Publiée le 2026-04-20 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

Les appareils utilisant la bibliothèque Arduino_Core_STM32 (versions antérieures à 1.7.0) sont affectés par un problème de corruption de mémoire déclenché lors de l'initialisation du minuteur PWM. Un attaquant disposant d'un accès local et authentifié au système peut exploiter cette faille pour potentiellement lire ou modifier de petites quantités de données, ou provoquer un plantage du système. Comme cela nécessite un accès local et des permissions spécifiques, le risque est limité par rapport aux attaques réseau à distance.

CVSS 3.15.3 MOYENNE
Type de faiblesse
Publiée2026-04-20
Dernière modification2026-06-17

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueLocal
Complexité d'attaqueFaible
Privilèges requisFaibles
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéFaible
Impact sur l'intégritéFaible
Impact sur la disponibilitéFaible

RÉFÉRENCES

Description officielle du NVD (en anglais)

A stack-use-after-return issue exists in the Arduino_Core_STM32 library prior to version 1.7.0. The pwm_start() function allocates a TIM_HandleTypeDef structure on the stack and passes its address to HAL initialization routines, where it is stored in a global timer handle registry. After the function returns, interrupt service routines may dereference this dangling pointer, resulting in memory corruption.