Vulnerabilidad en zephyr de zephyrproject (CVE-2026-10634)
Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-416
Utilización después de liberación
Fecha de publicación:
15/06/2026
Última modificación:
25/10/2026
Descripción
La pila TCP nativa de Zephyr itera la lista global de conexiones en net_tcp_foreach() (subsys/net/ip/tcp.c) usando la macro SYS_SLIST_FOR_EACH_CONTAINER_SAFE, que almacena en caché un puntero al siguiente nodo de la lista. Antes de esta corrección, la función liberaba tcp_lock mientras invocaba la devolución de llamada por conexión y la volvía a adquirir después. Durante esa ventana, una tcp_conn_release() concurrente, ejecutándose en el hilo de la cola de trabajo TCP dedicado cuando el contador de referencias de una conexión cae a cero (por ejemplo, un par remoto cerrando o reiniciando la conexión), puede eliminar y k_mem_slab_free() la siguiente conexión almacenada en caché. Cuando el iterador avanza, desreferencia la memoria de slab liberada (y posiblemente reasignada) - un uso después de liberación que puede bloquear el sistema (denegación de servicio) y, si la ranura ha sido reutilizada, hacer que la devolución de llamada opere sobre un objeto influenciado por el atacante (potencial revelación de información o fallo adicional). Se llega a net_tcp_foreach() en producción a través del comando de shell de red ’net conn’ y a través de net_tcp_close_all_for_iface() al bajar la interfaz; el lado de liberación es impulsado por el tráfico TCP ordinario. La corrección mueve la eliminación de la conexión/contexto en tcp_conn_release() dentro de la sección crítica de tcp_lock y mantiene tcp_lock retenido durante la devolución de llamada en net_tcp_foreach(). El defecto fue introducido con la pila moderna (TCP2) en 2020 y afecta a las versiones hasta la v4.4.0 inclusive.
Impacto
Puntuación base 3.x
4.80
Gravedad 3.x
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:o:zephyrproject:zephyr:*:*:*:*:*:*:*:* | 2.5.0 (incluyendo) | 4.5.0 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página


