En la pila de TCP/IP propietaria , explotadas mediante el envío de paquetes especialmente diseñados. A las vulnerabilidades se les ha asignado el nombre en clave . Algunas vulnerabilidades también se manifiestan en la pila de TCP/IP KASAGO de Zuken Elmic (Elmic Systems), que tiene raíces comunes con Treck. La pila Treck se utiliza en muchos dispositivos industriales, médicos, de comunicación, embebidos y de consumo (desde bombillas inteligentes hasta impresoras y fuentes de alimentación ininterrumpida), así como en equipos de energía, transporte, aviación, comercio y extracción de petróleo.
Entre los objetivos notables para ataques que utilizan la pila de TCP/IP Treck se encuentran las impresoras de red HP y los chips de Intel. Los problemas en la pila de TCP/IP Treck también han sido la causa de recientes en los subsistemas de Intel AMT e ISM, explotadas mediante el envío de paquetes de red. Los fabricantes Intel, HP, Hewlett Packard Enterprise, Baxter, Caterpillar, Digi, Rockwell Automation y Schneider Electric han confirmado la existencia de vulnerabilidades. Además,
, cuyos productos utilizan la pila de TCP/IP Treck, aún no han respondido a los problemas. 5 fabricantes, entre ellos AMD, han declarado que sus productos no están afectados por los problemas.
Los problemas se encontraron en la implementación de los protocolos IPv4, IPv6, UDP, DNS, DHCP, TCP, ICMPv4 y ARP, y fueron causados por un manejo incorrecto de los parámetros de tamaño de datos (uso de un campo de tamaño sin verificar el tamaño real de los datos), errores en la validación de la entrada, doble liberación de memoria, lectura fuera del área del búfer, desbordamientos enteros, controles de acceso incorrectos y problemas en el manejo de cadenas con separadores nulos.
Los dos problemas más peligrosos (CVE-2020-11896, CVE-2020-11897), que tienen un nivel CVSS de 10, permiten ejecutar código en el dispositivo mediante el envío de paquetes formateados de una manera específica de IPv4/UDP o IPv6. El primer problema crítico se manifiesta en dispositivos con soporte para túneles IPv4, y el segundo en versiones con soporte para IPv6 lanzadas antes del 04.06.2009. Otra vulnerabilidad crítica (CVSS 9) se encuentra en el resolutor DNS (CVE-2020-11901) y permite ejecutar código mediante el envío de una solicitud DNS especialmente formateada (el problema fue utilizado para demostrar un hackeo de Schneider Electric APC UPS y se manifiesta en dispositivos con soporte para DNS).
Otras vulnerabilidades CVE-2020-11898, CVE-2020-11899, CVE-2020-11902, CVE-2020-11903, CVE-2020-11905 permiten, a través del envío de paquetes IPv4/ICMPv4, IPv6OverIPv4, DHCP, DHCPv6 o IPv6, acceder al contenido de las áreas de memoria del sistema. Los demás problemas pueden resultar en denegación de servicio o filtración de datos residuales desde los buffers del sistema.
La mayoría de las vulnerabilidades se han solucionado en la versión Treck 6.0.1.67 (el problema CVE-2020-11897 se resolvió en 5.0.1.35, CVE-2020-11900 en 6.0.1.41, CVE-2020-11903 en 6.0.1.28, CVE-2020-11908 en 4.7.1.27). Dado que la preparación de actualizaciones de firmware para dispositivos específicos puede tardar o ser imposible (el stack Treck se ha suministrado durante más de 20 años, muchos dispositivos no tienen soporte o son difíciles de actualizar), se recomienda a los administradores aislar los dispositivos problemáticos y configurar la normalización o el bloqueo de paquetes fragmentados en los sistemas de inspección de paquetes, cortafuegos o enrutadores, bloquear túneles IP (IPv6-en-IPv4 e IP-en-IP), deshabilitar el

Fuente: opennet.ru
