Vulnerabilidad en DLMFENC.sys de DESlock+ (CVE-2017-12840)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-119
Restricción de operaciones inapropiada dentro de los límites del búfer de la memoria
Fecha de publicación:
28/08/2017
Última modificación:
20/04/2025
Descripción
Un controlador kernel llamado DLMFENC.sys que viene con la aplicación cliente DESlock+ 4.8.16 y anterior contiene una vulnerabilidad de desbordamiento de búfer basado en memoria dinámica que se puede explotar de manera local en la gestión de un mensaje IOCTL de tipo 0x0FA4204. Existe esta vulnerabilidad porque el controlador kernel falla a la hora de asignar la memoria necesaria en la memoria dinámica del kernel para contener un string proporcionado por un usuario. El string se copia en un búfer de tamaño constante (0x1000 bytes) y entonces ocurre el desbordamiento. Se permite el acceso al controlador kernel mediante una interfaz ofuscada en donde los bytes del mensaje proporcionado por el usuario están "autenticados" mediante una rutina de ofuscación que emplea una ecuación lineal.
Impacto
Puntuación base 3.x
7.80
Gravedad 3.x
ALTA
Puntuación base 2.0
7.20
Gravedad 2.0
ALTA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:deslock:deslock\+:*:*:*:*:*:*:*:* | 4.8.16 (incluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página