DSEC-2011-0001: Securstar - DriveCrypt - Local Kernel Denial of Service/Memory Disclosure/Privilege Escalation

Author:
Abstract: An attacker exploiting this vulnerability may execute arbitrary code with kernel mode privileges, or cause a Denial of Service attack via a page fault caused by an invalid pointer dereference.

Multiple vulnerabilities have been discovered in Securstar DriveCrypt kernel drivers, the vulnerabilities exist due to several somewhat systemic issues in the validation of user-supplied pointers and trust thereof, use of user-supplied parameters to privileged kernel functionality and finally, the lack of bounds checking in unbounded copy operations resulting in buffer overflows.