Descubre Noticias de Ciberseguridad en nuestro TecnetBlog

Nuevas Fallas en Azure: Spark, Kafka y Hadoop en Riesgo

Escrito por Adriana Aguilar | Feb 9, 2024 9:00:00 PM

El mundo de la ciberseguridad se encuentra constantemente en evolución, enfrentando desafíos nuevos y complejos con cada avance tecnológico. Uno de los últimos ejemplos de esta constante batalla contra las amenazas digitales ha sido el reciente descubrimiento de fallos de alta severidad en los servicios de Azure de Microsoft. Este hallazgo ha generado un considerable revuelo en la comunidad tecnológica y de seguridad informática, subrayando la importancia crítica de mantener sistemas y aplicaciones actualizados y seguros.

 

Entendiendo Azure y su Importancia

 

Azure, la plataforma de computación en la nube de Microsoft, ofrece una amplia gama de servicios, incluyendo el alojamiento de aplicaciones, bases de datos, almacenamiento de archivos y mucho más. Su flexibilidad y escalabilidad la convierten en una herramienta indispensable para empresas de todos los tamaños, permitiéndoles innovar y crecer sin las limitaciones de la infraestructura física tradicional.

 

Conoce más sobre:  Microsoft Azure: Plataforma Líder en Servicios en la Nube

 

Naturaleza de los Fallos Descubiertos

 

Se han identificado tres nuevas vulnerabilidades en los servicios de Apache Hadoop, Kafka y Spark de Azure HDInsight, que presentan riesgos de escalada de privilegios y de denegación de servicio (ReDoS) basada en expresiones regulares.

Estas vulnerabilidades pueden afectar a usuarios autenticados que utilicen servicios como Apache Ambari y Apache Oozie en Azure HDInsight, según un análisis técnico reciente.

Los detalles específicos de las vulnerabilidades son:

  • CVE-2023-36419 (puntuación CVSS: 8.8) - Una vulnerabilidad de elevación de privilegios en el Programador de Flujos de Trabajo Apache Oozie de Azure HDInsight debido a inyección de entidad externa XML (XXE).
  • CVE-2023-38156 (puntuación CVSS: 7.2) - Una vulnerabilidad de elevación de privilegios en Apache Ambari de Azure HDInsight relacionada con la inyección de conectividad de base de datos Java (JDBC).
  • Una vulnerabilidad de ReDoS en Apache Oozie de Azure HDInsight sin número CVE asignado.

Estas dos primeras vulnerabilidades permitirían a un atacante con acceso autenticado al clúster HDI enviar una solicitud de red específicamente diseñada para obtener privilegios de administrador.

La vulnerabilidad XXE permite la lectura de archivos a nivel de sistema y la escalada de privilegios debido a la falta de validación adecuada de entrada del usuario, mientras que la vulnerabilidad de inyección JDBC podría ser explotada para obtener acceso de root mediante un shell inverso.

La vulnerabilidad ReDoS en Apache Oozie se debe a una validación y restricción de entrada inadecuadas, permitiendo a un atacante realizar solicitudes con una amplia gama de ID de acción y causar una operación de bucle intensiva, resultando en una denegación de servicio y afectando la disponibilidad y fiabilidad del servicio.

Microsoft ha respondido a estas vulnerabilidades implementando soluciones en las actualizaciones publicadas el 26 de octubre de 2023, tras una divulgación responsable.

Este hallazgo sigue a otros informes previos sobre vulnerabilidades en servicios de análisis de código abierto que podrían ser explotados para acceder a datos, secuestrar sesiones y distribuir cargas útiles maliciosas. También se mencionan riesgos potenciales identificados en clústeres de Google Cloud Dataproc relacionados con la falta de controles de seguridad en interfaces web y configuraciones predeterminadas en Apache Hadoop, permitiendo el acceso a datos del sistema de archivos distribuidos sin autenticación.

 

Podría interesarte leer:  Análisis de Vulnerabilidades Internas: ¿Para qué sirven?

 

Mejores Prácticas para Usuarios de Azure

 

Para los usuarios de Azure, este incidente sirve como un recordatorio crítico de la importancia de mantener la seguridad en todas las operaciones en línea. Algunas prácticas recomendadas incluyen:

 

  1. Aplicar Parches y Actualizaciones: Mantener el software actualizado es crucial para protegerse contra vulnerabilidades conocidas.
  2. Monitoreo Continuo: Implementar soluciones de monitoreo de seguridad para detectar y responder a amenazas en tiempo real.
  3. Educación en Seguridad: Capacitar al personal en principios básicos de seguridad informática puede reducir significativamente el riesgo de ataques.
  4. Revisión de Configuraciones: Asegurarse de que las configuraciones de seguridad estén optimizadas para prevenir accesos no autorizados.

 

Conoce más sobre:  Monitoreo Continuo: Clave para una Ciberseguridad Eficaz

 

Conclusión

 

El descubrimiento de fallos de alta severidad en Azure resalta la importancia de la ciberseguridad en el mundo digital moderno. A medida que los servicios en la nube se vuelven más integrados en nuestras operaciones diarias, la responsabilidad de mantener estos sistemas seguros se vuelve aún más crítica. Este incidente no solo subraya la necesidad de prácticas robustas de seguridad informática por parte de los proveedores de servicios en la nube como Microsoft, sino también la importancia de que los usuarios finales estén continuamente vigilantes y proactivos en la gestión de su propia seguridad.

La colaboración entre proveedores de servicios en la nube, usuarios y la comunidad de seguridad informática es fundamental para identificar, responder y mitigar rápidamente las vulnerabilidades a medida que surgen. Aunque ningún sistema puede ser completamente invulnerable, una cultura de seguridad informática fuerte y una respuesta rápida a las amenazas pueden minimizar los riesgos y proteger nuestros valiosos datos y sistemas.

Este incidente nos recuerda la constante evolución de las amenazas en el ciberespacio y la necesidad de una vigilancia y adaptación constantes. Siguiendo las mejores prácticas de seguridad, aplicando las recomendaciones de los expertos y manteniendo una postura proactiva, podemos navegar por el complejo paisaje de la ciberseguridad con mayor confianza y seguridad.