Nmap Security Scanner
*Intro
*Ref Guide
*Install Guide
*Download
*Changelog
*Book
*Docs
Security Lists
*Nmap Hackers
*Nmap Dev
*Bugtraq
*Full Disclosure
*Pen Test
*Basics
*More
Security Tools
*Pass crackers
*Sniffers
*Vuln Scanners
*Web scanners
*Wireless
*Exploitation
*Packet crafters
*More
Site News
Site Search:
Exploit World
Advertising
About/Contact
Credits
Sponsors:




bugtraq logo Bugtraq mailing list archives

Re: Microsoft Window Utility Manager Local Elevation of Privileges
From: Chris Paget <ivegotta () tombom co uk>
Date: Wed, 14 Jul 2004 12:58:05 +0100

On Tue, 13 Jul 2004 16:00:33 -0400, you wrote:

Microsoft Window Utility Manager Local Elevation of Privileges

<snip>

To exploit the vulnerability, an attacker would need only to run the 
following code:

After this code has been executed, winhlp32.exe will ask the attacker to 
locate the umandlg.hlp help file. The attacker can then select "Yes" and 
an Open dialog will be shown. The attacker can then search and select 
cmd.exe. The attacker will then have a shell running under Local System 
privileges.

This isn't quite right - on my system at least, browsing for cmd.exe
in this way generates an error:
"The C:\WINNT\system32\cmd.exe file is not a Windows Help file, or the
file is corrupted."

That said, the file dialog can be made to display a ListView control
(display details rather than a list).  This ListView control will
accept both WM_SETTEXT (to inject shellcode into the caption of the
window) followed by LVM_SORTITEMS (which specifies the address for a
sort function) to execute said code.  It is a valid method for
arbitrary code execution as LocalSystem, but not quite as simply as
Vivek makes out.

Chris

-- 
Chris Paget
ivegotta () tombom co uk


  By Date           By Thread  

Current thread:
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]