CVE-2026-94024 in ThreadXinformazioni

Riassunto

di VulDB • 20/10/2026

Il lookup di oggetti del Module Manager convalida un solo byte del nome di ricerca di un modulo protetto in memoria e poi ne percorre quanto dichiarato dal modulo stesso, in modalità privilegiata, con il conteggio della preemption del kernel elevato. Entrambi i dispatcher di lookup sono interessati: la funzione consigliata `txm_module_object_pointer_get_extended` riceve una lunghezza ma non la utilizza per limitare l'ampiezza del buffer; quella deprecata `txm_module_object_pointer_get`, invece, fornisce il valore massimo che un tipo `UINT` può contenere, rimuovendo di fatto ogni limite anziché essere priva di esso.

Un modulo può rendere illimitato tale percorso senza conoscere nulla della memoria raggiunta e, dove il percorso accede a memoria non leggibile in modalità privilegiata, l'errore risultante lascia il kernel incapace di effettuare la preemption per tutta la durata del sistema.

Funzioni vulnerabili: `_txm_module_manager_txm_module_object_pointer_get_dispatch`, `_txm_module_manager_txm_module_object_pointer_get_extended_dispatch` (entrambe in `common_modules/module_manager/inc/txm_module_manager_dispatch.h`) e `_txm_module_manager_object_name_compare` (`common_modules/module_manager/src/txm_module_manager_util.c`).

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

Eclipse

Prenotare

23/09/2026

Divulgazione

20/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!