Description: A vulnerability has been reported in Macrovision SafeDisc, which can be exploited by malicious, local users to gain escalated privileges.
The vulnerability is caused due to an input validation error within secdrv.sys when handling arguments passed to certain IOCTL handlers. This can be exploited to e.g. overwrite arbitrary kernel memory and execute arbitrary code with SYSTEM privileges.
The vulnerability is reported in secdrv.sys installed by default in Windows XP and Windows 2003.
Provided and/or discovered by: Reported as a 0-day.
Additional information by Ruben Santamarta and Mario Ballano.
Changelog: 2007-11-06: Updated "Solution" section and added additional links to Macrovision and Microsoft.
2007-12-11: Updated "Solution" section with information on MS patches. Added additional link to Microsoft.
Customers of the Secunia Vulnerability Intelligence solutions will automatically receive updates when new information regarding this advisory is released.
If you have new information regarding this Secunia advisory or a product in our database, please send it to us using either our web form or email us at vuln@secunia.com.
Ideas, suggestions, and other feedback are most welcome.