Description
The administrative interface (aka DkService.exe) in Diskeeper 9 Professional, 2007 Pro Premier, and probably other versions exposes a memory comparison function via RPC over TCP, which allows remote attackers to (1) obtain sensitive information (process memory contents), as demonstrated by an attack that obtains module base addresses to defeat Address Space Layout Randomization (ASLR); or (2) cause a denial of service (application crash) via an out-of-bounds address.
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 1
- Diskeeper 9 - Remote Memory Disclosure EDB-4292 · remote · Aug 17, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 25320 vdb-entry
- diskeeper-dkservice-information-disclosure(36008) vdb-entry
- 39546 vdb-entry
- 39547 vdb-entry
- 20070814 Remote Memory Read in Diskeeper 9 - 2007 mailing-list
- diskeeper-dkservice-dos(36007) vdb-entry
- 26431 third-party-advisory
- 20070816 Remote Memory Read in Diskeeper 9 - 2007 mailing-list
- 3018 third-party-advisory