La Brecha De Seguridad En Ubiquiti No Era Lo Que Parecía, Es Mucho Peor.
Ubiquiti, el proveedor de equipos de red y dispositivos IoT, comenzaba el año enviando correos electrónicos a los clientes informado de una brecha de seguridad reciente. Alguien había obtenido acceso no autorizado a los sistemas alojados en un proveedor de nube externo, Amazon AWS, en los que se almacenaba información de los clientes que utilizaban el portal web ui.com para la administración de sus dispositivos desde una ubicación remota. Nombres, direcciones de correo electrónico y hashes de contraseñas podrían haber sido comprometidas junto con direcciones y números de teléfono.
La compañía solicitó a sus clientes cambiar las contraseñas y habilitar la autenticación de doble factor, ya que existía la posibilidad de que los ciberdelincuentes hubieran podido comprometer las cookies de inicio de sesión único para el acceso remoto y las claves de firma. También se solicitó que se deberían eliminar los perfiles asociados con cada dispositivo, antes de volver a crear los perfiles con nuevas credenciales y asegurarse de que el dispositivo se encuentra en la última versión disponible. Una tarea lenta y tediosa que debería de repetirse en cada dispositivo, más si cabe, teniendo en cuenta que la mayoría de los clientes de Ubiquiti son empresas, las cuales pueden tener decenas o centenares de dispositivos.
Varios meses después una fuente que participó en la respuesta a la brecha de seguridad informó a Brian Krebs, reconocido periodista de seguridad, que esta fue mucho peor de lo que la empresa había reconocido.
El informante asegura haber reportado esta información a través de una denuncia a Ubiquiti y la agencia europea de protección de datos, sin respuesta ninguna, por esta razón se anima a hablar con Krebs. Este informante afirmó que la explicación del «proveedor de la nube de terceros» fue inventada y enmascarada y que la violación de datos se minimizo enormemente en un intento de proteger el valor de las acciones de la empresa.
Los ciberdelincuentes obtuvieron acceso administrador a las cuentas de AWS, a través de credenciales almacenadas y robadas de la cuenta de Lastpass de un empleado, los S3 que contienen el código fuente, los registros de aplicaciones, los secretos de las cookies y todas las bases de datos, incluidas las que tienen credenciales de usuarios.
Todo esto podría haber permitido a los atacantes autenticarse de forma remota en innumerables dispositivos Ubiquiti en todo el mundo y según su sitio web, han vendido más de 85 millones de dispositivos en más de 200 países.
El informante le confirmó a Krebs que el personal de tecnologías de la información de Ubiquiti encontró una puerta trasera plantada por la que los ciberdelincuentes pudieron acceder en la primera semana de enero. Esta puerta trasera pudo estar oculta durante dos semanas, tiempo más que suficiente para infectar miles o millones de dispositivos actualizados.
Más tarde, se descubrió una segunda puerta trasera, lo que llevó a que las credenciales de los empleados se rotaran antes de que el público se enterase del incidente. Los ciberdelincuentes se pusieron en contacto con Ubiquiti para extorsionarles pidiendo 50 bitcoins, aproximadamente 3 millones de dólares en ese momento, a cambio del silencio. Sin embargo el proveedor no aceptó pagar nada.
Por otro lado, la empresa no tenía activado el registro de acceso en las bases de datos, algo muy reseñable tratándose de una empresa de su envergadura, por lo que no pudieron probar o refutar a que activos habían tenido acceso los ciberdelincuentes. El ciberdelincuente apuntó las credenciales a las bases de datos y creó instancias de Linux con conectividad de red en el entorno AWS de Ubiquiti.
El equipo legal de Ubiquiti anuló las solicitudes repetidas para forzar la rotación de todas las credenciales de los clientes y para revertir cualquier cambio de permisos de acceso al dispositivo durante ese periodo.
Algunos empleados quisieron forzar cambios en las contraseñas para proteger a sus clientes, pero el equipo legal bloqueó esas acciones, para evitar un pánico general en los clientes.
Recientemente Ubuquiti ha publicado una nueva declaración en su foro, reforzando el concepto de que no ha identificado evidencia de que la información del cliente halla sido expuesta, «El atacante que intentó sin éxito extorsionar a la empresa amenazando con publicar el código fuente robado y las credenciales del equipo de tecnología de la información, nunca informó haber accedido a la información del cliente. Esto junto con otras pruebas es la razón por la que creemos que los datos del cliente no fueron el objetivo del incidente, ni se accedió a ellas».
Si la empresa no tenía activado el registro de acceso, no mienten en su declaración, no pueden probar que el ciberdelincuente tuviese acceso a la información, pero tampoco pueden probar que no lo tuviese. Teniendo potencial acceso a todo, que cada uno saque su propia conclusión.
Desde Hispasec queremos recordaros que el acceso remoto, por lo general a cualquier dispositivo, debe desactivarse a menos que sea esencial, en cuyo caso debe ser administrado por un usuario avanzado.
Más información:
Whistleblower: Ubiquiti Breach “Catastrophic” https://krebsonsecurity.com/2021/03/whistleblower-ubiquiti-breach-catastrophic/
Ubiquiti All But Confirms Breach Response Iniquity https://krebsonsecurity.com/2021/04/ubiquiti-all-but-confirms-breach-response-iniquity/
Ubiquiti is accused of covering up a ‘catastrophic’ data breach — and it’s not denying it https://www.theverge.com/2021/3/31/22360409/ubiquiti-networking-data-breach-response-whistleblower-cybersecurity-incident
Was the recent Ubiquiti data breach catastrophic? https://www.pandasecurity.com/en/mediacenter/mobile-news/ubiquiti-data-breach/
Ubiquiti breach puts countless cloud-based devices at risk of takeover https://arstechnica.com/gadgets/2021/03/ubiquiti-breach-puts-countless-cloud-based-devices-at-risk-of-takeover/
Via: unaaldia.hispasec.com