Microsoft descubre vulnerabilidades en la biblioteca ncurses que afectan a los sistemas Linux y macOS

0

Microsoft descubre vulnerabilidades en la biblioteca ncurses que afectan a los sistemas Linux y macOS

En el Patch Tuesday de septiembre, Microsoft lanza parches para 129 vulnerabilidades en distintos productos

Se han detectado una serie de fallos de corrupción de memoria en la biblioteca de programación ncurses (abreviatura de nuevas maldiciones) que podrían ser aprovechados por actores maliciosos para ejecutar código maligno en sistemas vulnerables de Linux y macOS.

Los investigadores de Microsoft Threat Intelligence, Jonathan Bar Or, Emanuele Cozzi y Michael Pearse, han explicado en un informe técnico publicado hoy que, «mediante la manipulación de variables de entorno, los atacantes podrían concatenar estas vulnerabilidades para aumentar sus privilegios y ejecutar código en el contexto del programa objetivo, o llevar a cabo otras acciones perniciosas».

Estas vulnerabilidades, agrupadas bajo el nombre CVE-2023-29491 (con una puntuación CVSS de 7.8), han sido solucionadas desde abril de 2023. Microsoft también ha colaborado con Apple para abordar los problemas específicos de macOS relacionados con estas deficiencias.

Las variables de entorno son valores definidos por el usuario que pueden ser utilizados por múltiples programas en un sistema, y que pueden influir en el comportamiento de estos programas en el sistema. La manipulación de estas variables puede provocar que las aplicaciones realicen operaciones no autorizadas.

La auditoría de código y las pruebas de fuzzing de Microsoft revelaron que la biblioteca ncurses busca varias variables de entorno, incluyendo TERMINFO, que podrían ser contaminadas y combinadas con las deficiencias identificadas para lograr una escalada de privilegios. TERMINFO es una base de datos que permite a los programas utilizar terminales de visualización de manera independiente del dispositivo.

Las deficiencias abarcan una fuga de información de pila, una confusión de tipos de cadena parametrizada, un error de desbordamiento por uno, un desbordamiento de montón durante el análisis del archivo de base de datos TERMINFO y una denegación de servicio con cadenas canceladas.

«Las vulnerabilidades descubiertas podrían haber sido explotadas por atacantes para aumentar sus privilegios y ejecutar código dentro del contexto de un programa objetivo. No obstante, tomar el control de un programa mediante la explotación de deficiencias de corrupción de memoria requiere un ataque de varias etapas», señalaron los investigadores.

«Es posible que las deficiencias hubieran necesitado ser concatenadas entre sí para que un atacante aumentara sus privilegios, como explotar la fuga de información de la pila para obtener permisos de lectura arbitrarios junto con explotar el desbordamiento de montón para obtener un permiso de escritura».


Gracias por apoyar el libre conocimiento con tu donación!
Bitcoin: bc1q4sw9260twfcxatj8mjp7358cyvrf8whzlelyhj
Ethereum: 0xFb93D2a3c9d1A0b83EE629c2dE1725BCa192e581
Litecoin: LbFduJmHvQXcpCnwfUT7aJ4DYoWSL3iQw8
Dogecoin: D7QQVqNR5rk215A4zd2gyzV9P2bLQtZHFV
Transferencia bancaria en México:
Cuenta CLABE: 661610005838513425 Nombre: Masterhacks LATAM Banco: Alternativos

Unete a nuestros grupos:
WhatsApp: https://chat.whatsapp.com/HcazyklpyeU4X3BF657KFQ
Telegram: https://t.me/masterhacks_net
Canal de WhatsApp https://whatsapp.com/channel/0029VaBBLCn5vKAH9NOWCl3K

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *