Published on Maximum PC (http://www.maximumpc.com)


Is There an Even Bigger Security Hole in Windows 7's UAC?
Created 02/05/2009 - 3:16pm

Maximum IT
    • IBM Still Dominating Green500 List
    • EU Extends Oracle-Sun Deadline
    • Oracle and SpringSource Launch "Project Gemini"

    Sponsored
SEE MORE MAXIMUM IT
News
  • Drop in Twitter Users Statistically Significant
  • Mozilla Admits that Firefox has CPU Usage Problems
  • Man Arrested for Failing to Tweet
  • Beware of So-Called Black Friday Deals
  • ProFORMA Software Scans in 3D with Your Webcam
SEE MORE NEWS
News

Is There an Even Bigger Security Hole in Windows 7's UAC?

Posted 02/05/09 at 05:16:51 PM  by Mark Edward Soper

comment Commentsprint Printemail EmailDeliciousDiggStumbleUponRedditFacebookSlashdot

Is Windows 7's adjustable UAC a security flaw?

Earlier this week, our own Josh Kamperschmidt told us how scripts could be used to disable Windows 7's UAC. Well, that's just the prelude to a potentially even bigger security issue: according to Long Zhen of the I Started Something blog, Windows 7's "improved" UAC can be disabled by malicious software that is coded for auto-elevation. Auto-elevation is a feature that enables software being run by Administrators to skip the annoying "do you want to run this program" prompt that has made Windows Vista's version of UAC one of its most controversial features, not to mention one of the "I'm a Mac" commercials' favorite targets. Unlike the proof-of-concept exploit reported earlier, this one doesn't prompt you to reboot the system: it works silently.

So, what is it about Windows 7's UAC that makes it vulnerable? As Zhen puts it:

Windows is a platform that welcomes third-party code with open arms. A handful of these Microsoft-signed applications can also execute third-party code for various legitimate purposes. Since there is an inherent trust on everything Microsoft-signed, by design, the chain of trust inadvertently flows onto other third-party code as well. A phenomenon I’ve started calling “piggybacking”.

To demonstrate, one of the many Microsoft-signed applications that can be taken advantage of is “RUNDLL32.exe”. With a simple “proxy” executable that does nothing more than launch an elevated instance of "RUNDLL32 pointing to a malicious payload DLL, the code inside that DLL now inherits the administrative privileges from its parent process "RUNDLL32" without ever prompting for UAC or turning it off.

Zhen recommends that you set Windows 7's UAC slider control to "Always Notify" as a workaround until Microsoft changes how UAC works in Windows 7. Unfortunately, making this change would make Windows 7's UAC just as annoying as Vista's.

Will Microsoft fix this apparent flaw in UAC? Or is it a flaw? The Engineering Windows 7 blog points out that Windows 7 is designed to stop malware from getting on the system in the first place [fixed bad link 2-5-09]. Before you decide what to do with UAC, take a look at both sides of the issue.

COMMENTS:5
TAGS: windows, Security, uac, exploit, beta, script, User Account Control, windows 7, pre-release, administrator, VBA
COMMENTS
  • Login or register to post comments
  • Technology News

  • Computer Cooling Fans

  • Computer Cases

  • PC Game Controllers

  • PC Games

  • Computer Hardware

  • Headphones

  • MP3 Players

  • Stream Video

  • Computer Mouse

  • Monitors

  • Motherboards

  • NAS Storage

  • Networking

  • Laptop Computers

  • DVD Burner

  • Digital Cameras

  • Portable Storage

  • Computer Accessories

  • Smartphone

  • Antivirus Software

  • Sound Cards

  • Speakers

  • Computer Systems

  • Thumb Drives

  • Video Cameras

  • Video Card Reviews

  • Water Cooling

  • Gadgets

  • Keyboards
  • Contact Us
  • Advertising
  • Privacy Policy
  • Terms & Conditions
  • RSS Feeds
  • TechBlips
  • PCHardwareBlips
  • Site Map
  • Customer Service
Future © 2009 Future US, Inc. All Rights Reserved.

Source URL: http://www.maximumpc.com/article/news/is_there_even_bigger_security_hole_windows_7s_uac

Links:
[1] http://www.maximumpc.com/user/marcus_soperus
[2] http://www.maximumpc.com/article/news/critcal_windows_7_beta_uac_flaw
[3] http://www.istartedsomething.com/20090204/second-windows-7-uac-flaw-malware-self-elevate/
[4] ://www.maximumpc.com/article/vistas_user_account_control_nags_are_useful_believe_it_or_not
[5] http://www.youtube.com/watch?v=VKM1cAtAdtQ
[6] http://blogs.msdn.com/e7/archive/2009/02/05/update-on-uac.aspx
[7] http://www.maximumpc.com/article/news/microsoft_refining_terrible_uac_experience_windows_7
[8] http://www.maximumpc.com/article/vistas_user_account_control_nags_are_useful_believe_it_or_not