看板 Bugtraq 關於我們 聯絡資訊
On Saturday 15 September 2007 13:55:24 Peter Gutmann wrote: > (The original article was cross-posted to a lot of lists, maybe the > discussion could be moved to vuln-dev only, unless everyone wants to see > all of this stuff). I shall respond in turn to the interesting points from all responses. Peter wrote: > I first saw > this issue covered at the AVAR conference last year (before Vista had even > been released), there's only the abstract online at > http://www.aavar.org/avar2006/Program/ericchien.html, but it gives a good > idea of what the anti-virus guys are concerned about here. Eric's talk seems to be a good start on risk analysis of gadgets genericall= y. =20 The design of Vista gadgets seems particularly troubling since it seemed to= =20 have several design flaws which were the subject of the paper. > Given what an incredible attack vector they are (it's pretty much an open > invitation to get malware onto PCs), I'm amazed there haven't been any > serious exploits yet. I guess the relatively low uptake of Vista (compar= ed > to the XP installed base) has meant that they're not a significant target > for the malware industry just yet, since it's still more profitable to do= a > drive-by iframe exploit and hit all OSes than to mount a Vista-only attac= k. Likewise, I was amazed when I got the tip off about gadgets from a develope= r =20 friend at the turn of the year. We've seen 3 PoC exploits so far, so I'm=20 sure the malware community will be taking note.=20 Todd wrote: > Good paper; Since this is out there I figure I'll forward the much =A0 > shorter article I wrote that details an attack against the contact =A0 > gadget, which was patched last month. Thanks, it's pretty interesting to see the various PoC coming out in almost= in=20 synchronisation with the paper. I'm glad I'm not the only one concerned by= =20 the functionality they provide. Roger wrote: > Yes, this is a "new" attack vector, but it is always game over anyway if > I can get you to run my untrusted program. =A0In my testing, installing > any Vista sidebar gadget results in a minimum of 3 warnings, each saying > that the code being installed could be harmful, before it is installed. > 5 warnings if the gadget is unsigned.=20 New, maybe not... it's simply an mashup (to use another buzzword ;)) of=20 numerous existing attack vectors. What's interesting here for me is that t= he=20 gadget API is a new codebase and still we're facing Microsoft making the sa= me=20 old mistakes. Honestly, irrespective of design flaws, how did the already= =20 reported vulnerable gadgets make it through the SDL. We're talking about=20 basic input validation flaws in a web app after all. That for me is the=20 crux. It's not just about the dangers of installing rogue gadgets but the= =20 exploitation of existing gadgets. > It's something to be aware of, because malicious hackers will exploit > them, and many end-users will ignore any warning, but not the most > worrisome problem on my plate. =A0Secondly, I can completely control the > install of any gadgets in my environment using Active Directory group > policies to a granular level. I would like to think my paper is fair in this regard. I have provided=20 details of Microsoft's mitigations including the AD policy stuff in the=20 references section of the paper. Aviv wrote: > I don't understand why Microsoft rated this vulnerability as important, > instead of critical. As Peter wrote, maybe its the size of the install base ;). I would guess t= hat=20 it's because you'll only end up with user level accounts. Although I suspe= ct=20 haven't counted on ad fraud attacks, hijacking of cookies etc in their risk= =20 analysis. Tim =2D-=20 Tim Brown <mailto:tmb@65535.com>