Parche de Microsoft Marzo 2023
INTRODUCCIÓN
Microsoft ha publicado alrededor de 80 parches de vulnerabilidad. De estos, 10 son críticos, y 1 de ellos está siendo explotado activamente por Microsoft. Existen otras vulnerabilidades como CVE-2023-24880 y CVE-2023-23416 que también deberían ser revisadas.
En este caso vamos a centrarnos en 3 vulnerabilidades críticas: CVE-2023-23397 que está siendo explotada activamente, CVE-2023-23392 que afecta a Servidores Windows, y por último CVE-2023-23415 que utiliza un error en el protocolo ICMP.
Las vulnerabilidades podrían clasificarse en los siguientes tipos:
- 21 Vulnerabilidades de Elevación de Privilegios
- 2 Vulnerabilidades de elusión de funciones de seguridad
- 27 Vulnerabilidades de ejecución remota de código
- 15 Vulnerabilidades de divulgación de información
- 4 Vulnerabilidades de denegación de servicio
- 10 Vulnerabilidades de suplantación de identidad
ANÁLISIS
CVE-2023-23397 CVSS 9.8:
Un atacante que explote con éxito esta vulnerabilidad podría acceder al hash Net-NTLMv2 de un usuario que podría ser utilizado como base de un ataque NTLM Relay contra otro servicio para autenticarse como el usuario. El atacante podría explotar esta vulnerabilidad enviando un correo electrónico especialmente diseñado que se activa automáticamente cuando es recuperado y procesado por el cliente Outlook. Esto podría conducir a la explotación ANTES de que el correo electrónico se vea en el panel de vista previa. Los atacantes externos podrían enviar correos electrónicos especialmente diseñados que provocarán una conexión de la víctima a una ubicación UNC externa controlada por los atacantes. Esto filtrará el hash Net-NTLMv2 de la víctima al atacante, que podrá transmitirlo a otro servicio y autenticarse como la víctima.
CVE-2023-23392 CVSS 9.8:
Un atacante no autenticado podría enviar un paquete especialmente diseñado a un servidor objetivo que utilice la pila de protocolos HTTP (http.sys) para procesar paquetes.
CVE-2023-23415 CVSS 9.8:
Un atacante podría enviar un error de protocolo de bajo nivel que contenga un paquete IP fragmentado dentro de otro paquete ICMP en su cabecera a la máquina objetivo. Para activar la ruta de código vulnerable, una aplicación en el objetivo debe estar vinculada a un socket sin procesar.
Versiones afectadas:
Para cada vulnerabilidad revisar el link en el apartado "Referencias" y ver los productos afectados.
- CVE-2023-23397: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-23397
- CVE-2023-23392: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-23392
- CVE-2023-23415: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-23415
RECOMENDACIONES
Para cada vulnerabilidad revisar el link en el apartado "Referencias" y seguir las instrucciones de actualización para cada versión del producto dadas por Microsoft.
- CVE-2023-23397: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-23397
- CVE-2023-23392: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-23392
- CVE-2023-23415: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-23415
También existen mitigaciones para dos de ellas:
CVE-2023-23397:
Añadir usuarios al grupo de seguridad de usuarios protegidos, lo que impide el uso de NTLM como mecanismo de autenticación. Realizar esta mitigación facilita la resolución de problemas más que otros métodos de desactivación de NTLM. Considere la posibilidad de utilizarlo para cuentas de alto valor, como los administradores de dominio, siempre que sea posible. Nota: Esto puede afectar a las aplicaciones que requieren NTLM. Sin embargo, la configuración se revertirá una vez que el usuario se elimine del grupo de usuarios protegidos.
Bloquee la salida de TCP 445/SMB desde su red utilizando un cortafuegos perimetral, un cortafuegos local y a través de la configuración de su VPN. Esto evitará el envío de mensajes de autenticación NTLM a recursos compartidos de archivos remotos.
Además, en la siguiente dirección: https://microsoft.github.io/CSS-Exchange/Security/CVE-2023-23397/ existe un script que permite detectar servidores de Exchange para ver si algún elemento contiene un UNC path y por lo tanto es malicioso.
CVE-2023-23392:
Un requisito previo para que un servidor sea vulnerable es que la vinculación tenga HTTP/3 habilitado y que el servidor utilice E/S en búfer. El soporte HTTP/3 para servicios es una nueva característica de Windows Server 2022, una posible mitigación sería desactivarlos.
REFERENCIAS
https://msrc.microsoft.com/update-guide/releaseNote/2023-Mar
https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-23392
https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-23397
https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-23415
https://www.zerodayinitiative.com/blog/2023/3/14/the-march-2023-security-update-review
https://www.bleepingcomputer.com/news/microsoft/microsoft-march-2023-patch-tuesday-fixes-2-zero-days-83-flaws/
https://microsoft.github.io/CSS-Exchange/Security/CVE-2023-23397/