
Análisis técnico y exploit de prueba de concepto para CVE-2022-24934, una vulnerabilidad de escalada de privilegios en el mecanismo de actualización de WPS Office que permite la ejecución arbitraria de código mediante la manipulación del registro.
El programa de actualización de WPS Office, wpsupdate.exe, lee una dirección de servidor de actualización personalizada del registro HKEY_CURRENT_USER, descarga un programa de actualización personalizado y lo ejecuta, lo que provoca la ejecución de código arbitrario.
La vulnerabilidad afecta a todas las versiones de WPS Office menores o iguales a 11.2.0.10382.
(En el número de versión de WPS hay que fijarse en el último grupo: si el último grupo es mayor, se trata de una versión más nueva. 11.1 indica la edición personal, 11.2 la edición empresarial, y 11.6 y 11.8 las ediciones personalizadas para administraciones públicas y empresas).
Sistema operativo: Win7 sp1.
Versión de WPS Office: WPS 2019 v11.8.2.10229.
Herramientas de análisis: Detect It Easy, OD, IDA, Openssl y la herramienta de copia de firmas digitales sigthief.py.
![Imagen no válida](data:image/png;base64,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