Los analistas de seguridad han encontrado una grave vulnerabilidad de seguridad en la aplicación de escritorio para Microsoft Teams que da a los actores de amenazas acceso a tokens de autenticación y cuentas con la autenticación multifactor (MFA) activada.
El problema de seguridad recién descubierto afecta a las versiones de la aplicación para Windows, Linux y Mac y se refiere a Microsoft Teams que almacena tokens de autenticación de usuario en texto sin cifrar sin proteger el acceso a ellos.
Un atacante con acceso local en un sistema donde está instalado Microsoft Teams podría robar los tokens y usarlos para iniciar sesión en la cuenta de la víctima.
"Este ataque no requiere permisos especiales o malware avanzado para salirse con la suya con daños internos importantes", explica Connor Peoples de la compañía de ciberseguridad Vectra en un informe esta semana.
Los investigadores de Vectra descubrieron el problema en agosto de 2022 y lo informaron a Microsoft. Sin embargo, Microsoft no estuvo de acuerdo en la gravedad del problema y dijo que no cumple con los criterios para la aplicación de parches.
Detalles del problemaMicrosoft Teams es una aplicación Electron, lo que significa que se ejecuta en una ventana del navegador, completa con todos los elementos requeridos por una página web normal (cookies, cadenas de sesión, registros, etc.).
Electron no admite el cifrado ni las ubicaciones de archivos protegidas de forma predeterminada, por lo que, si bien el marco de software es versátil y fácil de usar, no se considera lo suficientemente seguro para desarrollar productos de misión crítica a menos que se aplique una personalización extensa y un trabajo adicional.
Vectra analizó Microsoft Teams mientras intentaba encontrar una manera de eliminar las cuentas desactivadas de las aplicaciones cliente, y encontró un archivo ldb con tokens de acceso en texto sin cifrar.
"Tras la revisión, se determinó que estos tokens de acceso estaban activos y no un volcado accidental de un error anterior. Estos tokens de acceso nos dieron acceso a las API de Outlook y Skype". - Vectra
Usando este tipo de malware, los actores de amenazas podrán robar tokens de autenticación de Microsoft Teams e iniciar sesión de forma remota como usuario, evitando MFA y obteniendo acceso completo a la cuenta.
Mitigación de riesgosCon un parche poco probable que se lance, la recomendación de Vectra es que los usuarios cambien a la versión del navegador del cliente de Microsoft Teams. Al usar Microsoft Edge para cargar la aplicación, los usuarios se benefician de protecciones adicionales contra fugas de tokens.
Los investigadores aconsejan a los usuarios de Linux que se muevan a una suite de colaboración diferente, especialmente desde que Microsoft anunció planes para dejar de admitir la aplicación para la plataforma en diciembre.
Para aquellos que no pueden pasar a una solución diferente de inmediato, pueden crear una regla de supervisión para detectar los procesos que acceden a los siguientes directorios:
[Windows] %AppData%\Microsoft\Teams\Cookies
[Windows] %AppData%\Microsoft\Teams\Local Storage\leveldb
[macOS] ~/Biblioteca/Soporte de aplicaciones/Microsoft/Teams/Cookies
[macOS] ~/Library/Application Support/Microsoft/Teams/Local Storage/leveldb
[Linux] ~/.config/Microsoft/Microsoft Teams/Cookies
[Linux] ~/.config/Microsoft/Microsoft Teams/Almacenamiento local/leveldb
BleepingComputer se ha puesto en contacto con Microsoft sobre los planes de la compañía para lanzar una solución para el problema y actualizará el artículo cuando obtengamos una respuesta.
Actualización 9/14/22 - Un portavoz de Microsoft nos envió el siguiente comentario con respecto a los hallazgos de Vectra:
La técnica descrita no cumple con nuestra barra para el servicio inmediato, ya que requiere que un atacante primero obtenga acceso a una red de destino.
Apreciamos la asociación de Vectra Protect para identificar y divulgar responsablemente este problema y consideraremos abordarlo en un futuro lanzamiento del producto.
Fuente: Los enlaces son solo para miembros.
Registrate o
iniciá sesión