Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDAD

CVE-2026-115863 Desbordamiento de búfer en la pila del cliente DHCPv6 de ConnMan

En ConnMan hasta 2.0, get_domains en gdhcp/client.c copia NS_MAXDNAME (1025) bytes de una opción DOMAIN_LIST (24) en un búfer de pila de 1026 bytes sin considerar la longitud real y recorre etiquetas DNS con un bucle sin límites. Un atacante en el enlace puede enviar un Router Advertisement y un DHCPv6 REPLY falsificados para provocar caída de connmand, que corre como root, sin autenticación.

Alerta de Nureq Monitor

Detectada 23 OCT · 16:07

CVSS 3.1

7.6ALTA

PROBABILIDAD DE EXPLOTACIÓN (EPSS)

0,4 % PERCENTIL 35

EXPLOTACIÓN ACTIVA

No confirmada

EXPLOIT PÚBLICO

No conocido

Qué es CVE-2026-115863

En ConnMan hasta 2.0, get_domains en gdhcp/client.c copia NS_MAXDNAME (1025) bytes de una opción DOMAIN_LIST (24) en un búfer de pila de 1026 bytes sin considerar la longitud real y recorre etiquetas DNS con un bucle sin límites. Un atacante en el enlace puede enviar un Router Advertisement y un DHCPv6 REPLY falsificados para provocar caída de connmand, que corre como root, sin autenticación.

Productos y versiones afectadas

  • ConnMan

    • hasta 2.0

Qué hacer

  1. Verificá si usás ConnMan 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 3.1 · 7.6 ALTA

CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H

VECTOR DE ATAQUE (AV)
Red adyacente
COMPLEJIDAD DEL ATAQUE (AC)
Baja
PRIVILEGIOS REQUERIDOS (PR)
Ninguno
INTERACCIÓN DEL USUARIO (UI)
Ninguna
ALCANCE (S)
Sin cambio
CONFIDENCIALIDAD (C)
Baja
INTEGRIDAD (I)
Baja
DISPONIBILIDAD (A)
Alta

Abrir la calculadora completa

Descripción original

ConnMan through 2.0 has a stack-based buffer overflow via a DHCPv6 Reply message. This occurs in get_domains in gdhcp/client.c. It copies a fixed NS_MAXDNAME (1025) bytes from a DHCPv6 DOMAIN_LIST (option 24) value into a 1026-byte stack buffer dns_name regardless of the actual option length, then walks DNS labels with an unbounded "c += jump + 1" loop. A crafted DHCPv6 REPLY with a DOMAIN_LIST option of >= 1025 non-zero bytes makes the label walk leave the buffer and read/write '.' past its end in attacker-chosen strides. An on-link attacker can trigger this without authentication via a forged Router Advertisement (O=1) and a forged DHCPv6 REPLY matching xid/CLIENTID with a long DOMAIN_LIST. The impact is unauthenticated on-link crash of connmand (runs as root). This was introduced in bb06c47.

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.