PT-2010-4259 · Microsoft · Windows Vista+5
Tarjei Mandt
·
Published
2010-10-13
·
Updated
2023-12-07
·
CVE-2010-2744
CVSS v2.0
7.2
High
| Vector | AV:L/AC:L/Au:N/C:C/I:C/A:C |
Name of the Vulnerable Software and Affected Versions
Microsoft Windows XP versions SP2 through SP3
Microsoft Windows Server 2003 version SP2
Microsoft Windows Vista versions SP1 through SP2
Microsoft Windows Server 2008 versions Gold through SP2 and R2
Microsoft Windows 7
Description
The issue arises from the improper management of a window class by kernel-mode drivers, allowing local users to gain privileges. This can be achieved by creating a window and then modifying the popup menu structure using the
SetWindowLongPtr function or using the SwitchWndProc function with a switch window information pointer that is not re-initialized when a WM NCCREATE message is processed. An elevation of privilege vulnerability exists due to the lack of proper validation of window class data by the Windows kernel-mode drivers, potentially allowing an attacker to run arbitrary code in kernel mode.Recommendations
For Microsoft Windows XP versions SP2 through SP3, update to a version that properly manages window classes.
For Microsoft Windows Server 2003 version SP2, update to a version that properly validates window class data.
For Microsoft Windows Vista versions SP1 through SP2, update to a version that correctly handles window class management.
For Microsoft Windows Server 2008 versions Gold through SP2 and R2, update to a version that properly manages window classes.
For Microsoft Windows 7, update to a version that properly validates window class data.
Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Windows
Windows 7
Windows Server 2003
Windows Server 2008
Windows Vista
Windows Xp