VULNERABILIDAD
CVE-2026-94202 La creación de block pool de módulo valida solo dos de las cuatro palabras de parámetros
El despachador de creación de block pool del Module Manager comprobaba que dos palabras ALIGN_TYPE del arreglo de parámetros extra de un módulo con memoria protegida estuvieran dentro de los datos del módulo, y luego usaba los índices 0 a 3 de ese arreglo. Una de las palabras no comprobadas la lee la propia verificación de búfer del despachador, que toma el índice 1 como inicio del pool y el índice 2 como longitud, de modo que la lectura fuera de límites la realiza el código de validación antes de llegar al…
Alerta de Nureq Monitor
Detectada 20 OCT · 14:30
CVSS 4.0
4.8MEDIAPROBABILIDAD DE EXPLOTACIÓN (EPSS)
0,2 % PERCENTIL 4
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
No conocido
Qué es CVE-2026-94202
El despachador de creación de block pool del Module Manager comprobaba que dos palabras ALIGN_TYPE del arreglo de parámetros extra de un módulo con memoria protegida estuvieran dentro de los datos del módulo, y luego usaba los índices 0 a 3 de ese arreglo. Una de las palabras no comprobadas la lee la propia verificación de búfer del despachador, que toma el índice 1 como inicio del pool y el índice 2 como longitud, de modo que la lectura fuera de límites la realiza el código de validación antes de llegar al…
Productos y versiones afectadas
Eclipse Foundation Eclipse ThreadX
Qué hacer
- Verificá si usás Eclipse ThreadX y en qué versión: el rango afectado figura arriba.
- Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
- Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.
Calculadora CVSS
CVSS 4.0 · 4.8 MEDIA
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N
- VECTOR DE ATAQUE (AV)
- Local
- COMPLEJIDAD DEL ATAQUE (AC)
- Baja
- REQUISITOS DEL ATAQUE (AT)
- Ninguno
- PRIVILEGIOS REQUERIDOS (PR)
- Bajos
- INTERACCIÓN DEL USUARIO (UI)
- Ninguna
- CONFIDENCIALIDAD (SISTEMA VULNERABLE) (VC)
- Baja
- INTEGRIDAD (SISTEMA VULNERABLE) (VI)
- Ninguna
- DISPONIBILIDAD (SISTEMA VULNERABLE) (VA)
- Baja
- CONFIDENCIALIDAD (SISTEMAS POSTERIORES) (SC)
- Ninguna
- INTEGRIDAD (SISTEMAS POSTERIORES) (SI)
- Ninguna
- DISPONIBILIDAD (SISTEMAS POSTERIORES) (SA)
- Ninguna
Abrir la calculadora completa →
Descripción original
The Module Manager's block-pool create dispatcher proved that two `ALIGN_TYPE` words of the extra-parameter array a memory-protected module supplies lay inside the module's data, and then used indices 0 through 3 of that array.
One of the two unproved words is read by the dispatcher's own buffer check, which takes index 1 as the pool start and index 2 as the length to range-check it over. So the out-of-bounds read is performed by the validation code itself, before the kernel service is reached, and the size the caller's pool start is then validated against is a word the manager has not proved the module owns. The other unproved word is read when the service's argument list is built.
Vulnerable function: `_txm_module_manager_tx_block_pool_create_dispatch`, in `common_modules/module_manager/inc/txm_module_manager_dispatch.h`.
Referencias
Historial de la alerta
- VULNERABILIDAD Nueva vulnerabilidad detectada.
CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.