CVE-2012-0181
Windows 7 and Windows Server 2008 - Privilege Escalation via Keyboard Layout File
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2012-0181. PoCs published by Cr4sh.
AI-analyzed exploit summary This PoC exploits a pool corruption vulnerability in Windows XP's win32k!ReadLayoutFile() function, leading to a local privilege escalation (LPE) via a crafted keyboard layout file. The exploit triggers a PAGE_FAULT_IN_NONPAGED_AREA bugcheck, demonstrating the vulnerability but noting that reliable code execution is difficult due to uncontrolled pool corruption.
Description
win32k.sys in the kernel-mode drivers in Microsoft Windows XP SP2 and SP3, Windows Server 2003 SP2, Windows Vista SP2, Windows Server 2008 SP2, R2, and R2 SP1, Windows 7 Gold and SP1, and Windows 8 Consumer Preview does not properly manage Keyboard Layout files, which allows local users to gain privileges via a crafted application, aka "Keyboard Layout File Vulnerability."
Exploits (1)
This PoC exploits a pool corruption vulnerability in Windows XP's win32k!ReadLayoutFile() function, leading to a local privilege escalation (LPE) via a crafted keyboard layout file. The exploit triggers a PAGE_FAULT_IN_NONPAGED_AREA bugcheck, demonstrating the vulnerability but noting that reliable code execution is difficult due to uncontrolled pool corruption.