Vulnerabilidad en zephyr de zephyrproject (CVE-2026-10636)
Gravedad CVSS v3.1:
BAJA
Tipo:
CWE-416
Utilización después de liberación
Fecha de publicación:
16/06/2026
Última modificación:
25/10/2026
Descripción
En la implementación de IGMP IPv4 de Zephyr, igmp_send() en subsys/net/ip/igmp.c leía la interfaz de red del paquete a través de net_pkt_iface(pkt) después de que el paquete había sido entregado a net_send_data(). En la ruta de envío exitoso, la última referencia del paquete ya podría haber sido liberada por el controlador L2 o por el manejo TX de la pila de red (sincrónicamente en la configuración predeterminada de transmisión inmediata NET_TC_TX_COUNT=0), devolviendo el bloque slab net_pkt a su lista de libres. La subsiguiente net_pkt_iface(pkt) desreferencia el paquete liberado, una lectura de uso después de liberación; con CONFIG_NET_STATISTICS_PER_INTERFACE, el puntero de interfaz colgante resultante es desreferenciado aún más para una escritura de contador de estadísticas. La ruta de envío de IGMP es alcanzable sin autenticación desde consultas de membresía IGMP IPv4 entrantes dirigidas a 224.0.0.1 (net_ipv4_igmp_input - send_igmp_report/send_igmp_v3_report - igmp_send), así como desde operaciones locales de unión/salida/reunión de multidifusión. El impacto realista es un comportamiento indefinido y una potencial denegación de servicio (fallo esporádico o corrupción de estadísticas); una escritura controlable requiere la ruta TX asíncrona más una reutilización concurrente del slab. La falla fue introducida con el soporte de IGMPv2 y afecta a las versiones desde la v2.6.0 hasta la v4.4.0. La solución almacena en caché el puntero de interfaz antes de enviar. Tenga en cuenta que la ruta análoga de MLD IPv6 (mld_send en subsys/net/ip/ipv6_mld.c) conserva el mismo patrón sin corregir.
Impacto
Puntuación base 3.x
3.70
Gravedad 3.x
BAJA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:o:zephyrproject:zephyr:*:*:*:*:*:*:*:* | 2.6.0 (incluyendo) | 4.5.0 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página


