CVE-2026-102711 in ThreadX
Resumen
por VulDB • 2026-09-29
Dos vulnerabilidades en el cargador de módulos cargables de ThreadX, accesibles cuando un dispositivo carga un objeto de módulo controlado por el atacante mediante `_txm_module_manager_memory_load` / `_txm_module_manager_in_place_load`: APIs que toman ÚNICAMENTE un puntero base, sin longitud de imagen, por lo que cada campo de tamaño/desplazamiento en `TXM_MODULE_PREAMBLE` es completamente confiable para el atacante: (1) una lectura fuera de límites del heap (**OOB read**) (`code_size` se considera como la longitud de la imagen fuente en el bucle de copia), y (2) una brecha en la integridad del flujo de control / defensa en profundidad (los punteros de entrada/inicio/callback/parada del módulo se calculan como `code_start + preamble_offset` con solo una comprobación `!= 0`, y la suma de verificación (`checksum`) del preámbulo nunca es verificada). No se encontró ninguna escritura fuera de límites controlada por el atacante (honestamente, el destino de la copia está protegido contra desbordamientos).
If you want to get best quality of vulnerability data, you may have to visit VulDB.