FICHE CVE

CVE-2026-115653

Publiée le 2026-11-02 · Dernière modification le 2026-11-02

🇫🇷 EN BREF

Les versions 6.0.1 à 6.5.2.202603 d'Eclipse ThreadX sont concernées, plus précisément au sein des ports du module Cortex-M. Ce logiciel est un système d'exploitation en temps réel utilisé dans les appareils embarqués. La faille se situe dans le gestionnaire PendSV, qui sauvegarde les registres des threads en mémoire en utilisant un pointeur de pile qui n'est pas correctement validé par rapport aux limites réelles de la pile du thread.

Un attaquant local disposant d'un accès utilisateur en mode privilégié restreint peut exploiter cette faille pour lire et écrire de petites quantités de données dans des régions de la mémoire situées en dehors de sa zone autorisée. Cela compromet l'intégrité et la confidentialité de la mémoire adjacente et peut entraîner un plantage complet du système, affectant ainsi sa disponibilité. Comme l'attaque nécessite un accès local mais aucune interaction particulière de l'utilisateur, elle est relativement simple à exécuter une fois que le code est exécuté sur l'appareil.

CVSS 4.07.0 ÉLEVÉE
Publiée2026-11-02
Dernière modification2026-11-02

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueLocal
Complexité d'attaqueFaible
Prérequis d'attaqueAucun
Privilèges requisFaibles
Interaction utilisateurAucune
Confidentialité (système vulnérable)Faible
Intégrité (système vulnérable)Élevée
Disponibilité (système vulnérable)Élevée
Confidentialité (système subséquent)Aucune
Intégrité (système subséquent)Aucune
Disponibilité (système subséquent)Aucune

RÉFÉRENCES

Description officielle du NVD (en anglais)

In Eclipse ThreadX versions 6.0.1 through 6.5.2.202603, the PendSV handler of the Cortex-M module ports saves a preempted user-mode module thread's registers in privileged mode at addresses taken from the thread's stack pointer, without checking that pointer against the thread's stack. A user-mode, memory-protected module can thereby write up to nine words, eight of its choosing, or 25 with floating-point state, into memory immediately below any region it may write, and read back what is stored there.