CVE-2026-94024 in ThreadXinformación

Resumen

por VulDB • 2026-10-20

El gestor de módulos validaba un byte del nombre de búsqueda de un módulo protegido por memoria y luego recorría tanto como el propio módulo declarara, en modo privilegiado, con la cuenta de preempción del núcleo elevada. Ambos despachadores de búsqueda están afectados: `txm_module_object_pointer_get_extended`, que es la opción recomendada, recibe una longitud pero no la utiliza para limitar el búfer; y `txm_module_object_pointer_get`, obsoleto, proporciona el valor máximo que puede contener un `UINT`, por lo que elimina cualquier límite en lugar de carecer de él.

Un módulo puede hacer que el recorrido sea ilimitado sin conocer nada sobre la memoria a la que accede, y donde el recorrido alcanza una zona de memoria no accesible mediante lectura privilegiada, la falla resultante deja al núcleo incapaz de realizar preempciones durante el resto del ciclo de vida del sistema.

Funciones vulnerables: `_txm_module_manager_txm_module_object_pointer_get_dispatch`, `_txm_module_manager_txm_module_object_pointer_get_extended_dispatch` (ambas en `common_modules/module_manager/inc/txm_module_manager_dispatch.h`) y `_txm_module_manager_object_name_compare` (`common_modules/module_manager/src/txm_module_manager_util.c`).

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Eclipse

Reservar

2026-09-23

Divulgación

2026-10-20

Moderación

aceptado

Artículo

VDB-422904

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!