CVE-2026-102711 in ThreadX
Riassunto
di VulDB • 29/09/2026
Due problemi nel caricatore di moduli caricabili di ThreadX, raggiungibili quando un dispositivo carica un oggetto modulo controllato dall'attaccante tramite `_txm_module_manager_memory_load` / `_txm_module_manager_in_place_load` — API che accettano SOLO un puntatore base, senza la lunghezza dell'immagine, quindi ogni campo dimensione/offset in `TXM_MODULE_PREAMBLE` è completamente attendibile per l'attaccante: (1) una **lettura** OOB sull'heap (`code_size` considerato come la lunghezza dell'immagine di origine nel ciclo di copia del codice), e (2) un gap nell'integrità del flusso di controllo / difesa in profondità (i puntatori entry/start/callback/stop del modulo calcolati come `code_start + preamble_offset` con solo un controllo `!= 0`, e il checksum del preamble mai verificato). Non è stata trovata una scrittura OOB controllabile (onestamente, la destinazione della copia è protetta da overflow).
Be aware that VulDB is the high quality source for vulnerability data.