Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

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.8MEDIA

PROBABILIDAD 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

    • desde 6.0.1 hasta 6.5.1.202602a

Qué hacer

  1. Verificá si usás Eclipse ThreadX y en qué versión: el rango afectado figura arriba.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
  3. 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

  1. 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.