Las 10 mejores vulnerabilidades de Windows 7 y consejos de remediación
Tras su lanzamiento, Windows 7 fue aclamado como "el Windows más seguro de la historia", lo suficientemente cierto en ese momento, pero su predecesor Windows Vista no estableció exactamente un listón alto en cuanto a seguridad. No obstante, el sistema operativo actualizado se envió con literalmente cientos de cambios y adiciones de seguridad, abordando las necesidades de una base de usuarios domésticos y comerciales más conscientes de la seguridad con características como AppLocker, tecnología de cifrado de unidad BitLocker y más. A pesar de estas mejoras, Windows 7 tiene su propio conjunto de vulnerabilidades críticas: aquí están las 10 principales de la lista y cómo solucionarlas.
10 vulnerabilidades críticas de Windows 7
10. Interacción incorrecta del controlador con la vulnerabilidad del kernel de Windows
CVE-2010-4398
Mediante el uso de un desbordamiento de búfer basado en pila en la función RtlQueryRegistryValues en win32k.sys, los usuarios locales pueden obtener privilegios y omitir la característica Control de cuentas de usuario (UAC) a través de un valor de REG_BINARY especialmente diseñado para una clave del Registro SystemDefaultEUDCFont.
9. Vulnerabilidad del editor de portada de los servicios de fax de Windows
CVE-2010-4701
Si todavía está enviando faxes, aquí hay otra razón para dejar atrás ese remanente de los años 80: un desbordamiento de búfer basado en montón en la función CDrawPoly::Serialize en fxscover.exe en el Editor de portadas de servicios de fax de Microsoft Windows 5.2 r2 podría permitir a los atacantes remotos ejecutar código arbitrario a través de un registro largo en un archivo de portada de fax (.cov).
8. Vulnerabilidad de manejo de mensajes incorrectos de Win32k
CVE-2013-0008
Otra vulnerabilidad del modo kernel, esta falla también involucra win32k.sys en los controladores del modo kernel. En este caso, no manejan correctamente los mensajes de difusión de ventana y podrían permitir que los usuarios locales obtengan privilegios a través de una aplicación especialmente diseñada.
7. Win32k.sys Vulnerabilidad de elevación de privilegios
CVE-2014-4113
La win32k.sys de Windows 7 en controladores en modo kernel podría permitir a los usuarios locales obtener privilegios a través de una aplicación especialmente diseñada.
6. Vulnerabilidad de la clase de ventana Win32k
CVE-2010-2744
Los controladores en modo kernel de Windows 7 administran incorrectamente una clase de ventana, lo que permite a los usuarios locales obtener privilegios mediante la creación de una ventana y, a continuación, (1) la función SetWindowLongPtr para modificar la estructura del menú emergente, o (2) la función SwitchWndProc con un puntero de información de ventana de modificador, que no se reinicializa cuando se procesa un mensaje WM_NCCREATE.
5. Vulnerabilidad de desbordamiento de búfer de actualización de título de documento de Windows MFC
CVE-2010-3227
Esta vulnerabilidad implica la posibilidad de desbordamientos de búfer basados en pila en el método UpdateFrameTitleForDocument de la clase CFrameWnd en mfc42.dll de la biblioteca de clases de Microsoft Foundation (MFC). La explotación por parte de los atacantes implica código arbitrario ejecutado a través de un título de ventana larga, creado a petición de la aplicación por la biblioteca.
4. Vulnerabilidad de violación de acceso GDI
CVE-2011-5046
Principalmente una API de Windows para mostrar gráficos, la interfaz de dispositivo gráfico (GDI) en win32k.sys en los controladores en modo kernel no validan correctamente la entrada en modo de usuario. Esto podría dar a los atacantes remotos la capacidad de ejecutar código arbitrario o causar una denegación de servicio (DoS) de corrupción de memoria con datos especialmente diseñados.
3. Vulnerabilidad de ejecución remota de código OLE de Windows
CVE-2014-4114
En 2014, el llamado Sandworm llegó a los titulares de seguridad con su uso de archivos maliciosos de Powerpoint para instalar malware. Las instalaciones vulnerables de Windows 7 podrían permitir a los atacantes remotos ejecutar código arbitrario con un objeto OLE especialmente diseñado en un documento de Office.
2. Vulnerabilidad de carga de biblioteca insegura
CVE-2010-3147
La libreta de direcciones de Windows (WAB) es un componente que permite a los usuarios usar una única lista de contactos compartidos entre varias aplicaciones. Desafortunadamente, una vulnerabilidad de ruta de búsqueda no confiable en wab.exe 6.00.2900.5512 en WAB podría permitir que un atacante local obtenga privilegios a través de un archivo de wab32res.dll troyano en el directorio de trabajo actual.
1. Vulnerabilidad de elevación de privilegios de cruce de directorios
CVE-2015-0016
Esta vulnerabilidad de cruce de directorios en el componente TSWbPrxy de Terminal Services podría permitir que un atacante remoto obtenga privilegios con un nombre de ruta especialmente diseñado en un archivo ejecutable.
Microsoft finalizó el soporte principal para Windows 7 en enero de 2015, pero al momento de escribir este artículo, Windows 7 continúa teniendo más del 55% de la cuota de mercado de los sistemas operativos de escritorio. No permita que estas vulnerabilidades debiliten la postura de seguridad de su infraestructura: UpGuard puede analizar todo su entorno de Windows en busca de fallos de seguridad críticos que suelen provocar filtraciones de datos. Comience hoy mismo, es gratis para hasta 10 nodos para siempre.
Fuentes
https://redmondmag.com/articles/2014/10/27/windows-7-sales-to-consumers.aspx?admgarea=BDNA
https://www.infoworld.com/article/2626907/the-ultimate-guide-to-windows-7-security.html
https://resources.infosecinstitute.com/windows-7-security-features/
>https://nakedsecurity.sophos.com/2014/10/15/the-sandworm-malware-what-you-need-to-know/
https://www.techopedia.com/definition/24288/graphics-device-interface--gdi
https://www.pcmag.com/news/331101/mainstream-windows-7-support-ends-today-but-don't-panic (en inglés)