Axis informó a Senri que Devil’s Ivy está presente en 249 modelos de cámaras, con la excepción de tres de sus cámaras más antiguas. Una vez que se comprobó que el arreglo de Axis solucionaba la vulnerabilidad, Axis comenzó a liberar rápidamente el firmware parcheado y a impulsar a sus clientes a actualizar.
El impacto de la vulnerabilidad es grave y se encuentra profundamente en la capa de comunicación, en la biblioteca gSOAP que son un conjunto de herramientas de servicios web ampliamente utilizado y que permite que los dispositivos de todo tipo puedan “hablar” con Internet.
Para ayudar a entender la magnitud y alcance de esta vulnerabilidad, la empresa Genivia que gestiona gSOAP, afirma tener más de 1M de descargas de la biblioteca, la mayor parte de los cuales son probablemente desarrolladores, incluso con IBM, Microsoft, Adobe y Xerox como clientes. Por ejemplo, en 2017 se ha descargado 30.000 veces.
Además, Axis es una de las miles de compañías que forman parte del foro de ONVIF, una organización responsable de mantener software y protocolos de red de propósito general, suficiente como para que una variedad de compañías lo utilicen en una amplia gama de productos de seguridad física. Aproximadamente el 6% de los miembros del foro utilizan gSOAP y por lo tanto es probable que decenas de millones de productos y dispositivos sean afectados por Devil’s Ivy, aunque en este momento no se puede determinar en qué medida pueden explotarse dichos dispositivos.
Axis informó inmediatamente a Genivia, quien lanzó un parche. Axis también se acercó a ONVIF para asegurar que todos los miembros del foro sean conscientes de la cuestión, y puedan avanzar rápidamente para desarrollar una solución.
Recomendaciones
- Mantener los dispositivos de seguridad física fuera de la Internet pública. A partir del 1 de julio, una búsqueda de Shodan indicó más de 14.700 cámaras de domo Axis accesibles públicamente a cualquier persona en el mundo. Todas las cámaras que son vulnerables a Devil’s Ivy son potencialmente explotables. Los dispositivos como las cámaras de seguridad deben estar conectados a una red privada, lo que hará que la explotación sea mucho más difícil.
- Colocar un firewall u otro mecanismo defensivo frente al dispositivo IoT, o utilizar NAT para reducir su exposición y mejorar la probabilidad de detectar amenazas contra ellos.
- Parchear los dispositivos IoT no siempre es posible, incluso cuando el SO subyacente es algo familiar, como Windows XP. Cuando un fabricante publica un parche, asegúrese de actualizar sus dispositivos lo antes posible. Si esto no está dentro de su control, coloque otras capas de seguridad entre su dispositivo vulnerable y el Internet externo.