¿Qué es la vulnerabilidad CVE-2026-106808 en OpenAirInterface?

CVE-2026-106808 es una vulnerabilidad de desbordamiento de búfer basado en pila descubierta en el componente UDM de OpenAirInterface Core Network vulnerabilidad crítica CVE-2026-115905 en su versión 2.2.1. El fallo se localiza específicamente en el endpoint Nudm_UEAU Generate Authentication Data.

El problema surge cuando el UDM procesa valores de resynchronizationInfo.rand y auts controlados por atacantes y los pasa a la función conv::hex_str_to_uint8(). Dicha función convierte cadenas hexadecimales de longitud arbitraria a búferes de pila de tamaño fijo sin validar el tamaño de destino.

¿A quién afecta y cómo se desencadena el fallo?

El impacto principal recae sobre los despliegues que utilizan la versión 2.2.1 del núcleo de red 5G de OpenAirInterface, exponiendo el componente UDM a fallos de estabilidad graves.

Cualquier atacante sin autenticar que disponga de acceso a la interfaz SBI y cuente con un identificador SUPI válido puede enviar un valor sobredimensionado. Esto sobrescribe la memoria adyacente de la pila, corrompe el canary de la pila y provoca la terminación inmediata del proceso UDM tal como se documenta en CVE-2026-58946.

¿Cómo me protejo frente a este desbordamiento de búfer?

Para mitigar los riesgos asociados a esta vulnerabilidad en entornos de producción mientras se despliegan parches oficiales, es fundamental aplicar controles estrictos de red y monitorización avanzada.

Se pueden seguir pautas operativas específicas para reducir la superficie de ataque y proteger los componentes del núcleo de red afectados basándose en las recomendaciones de CVE-2026-58957.

  1. Restringir estrictamente el acceso de red a la interfaz SBI mediante pasarelas de seguridad y cortafuegos.
  2. Verificar la autenticidad de los mensajes y limitar el uso de identidades SUPI no confiables en el endpoint Nudm_UEAU.
  3. Monitorear los registros del sistema y la estabilidad del proceso UDM ante reinicios inesperados o caídas de servicio.
  4. Revisar el estado de las incidencias en el repositorio oficial en https://github.com/openairinterface/oai-cn5g-udm/issues/4 para aplicar la actualización tan pronto como esté disponible.