CVE-2026-115653
Publiée le 2026-11-02 · Dernière modification le 2026-11-02
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.
DÉTAIL DU VECTEUR CVSS
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.