Description
DLMFENC.sys 1.0.0.28 in DESlock+ 3.2.7 allows local users to cause a denial of service (system crash) or potentially execute arbitrary code via a certain DLMFENC_IOCTL request to \\.\DLKPFSD_Device that overwrites a pointer, probably related to use of the ProbeForRead function when ProbeForWrite was intended.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 2
- DESlock+ < 3.2.7 - Local Kernel Race Condition Denial of Service (PoC) EDB-6497 · dos · Sep 20, 2008 · verified
- DESlock+ < 3.2.7 - 'probe read' Local Kernel Denial of Service (PoC) EDB-6498 · dos · Sep 20, 2008 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://digit-labs.org/files/exploits/deslock-probe-read.c
- ADV-2008-2638 vdb-entry
- 31921 third-party-advisory
- 6498 exploit
- 4342 third-party-advisory