Microsoft To Release Emergency Fix For ASP.NET Bug
Trailrunner7 writes "Microsoft on Tuesday will release an emergency out-of-band patch for the ASP.NET padding oracle attack that was disclosed earlier this month. The patch will only be available on the company's Download Center for the time being, however. The company is taking the step of releasing an emergency fix for the bug because of the seriousness of the vulnerability — which potentially affects millions of Web applications — and the fact that there are attacks ongoing against it already. The patch will fix the flaw in all versions of the .NET framework. Although Microsoft issued guidance about workarounds to defend against attacks on the ASP.NET bug shortly after it was publicly disclosed, the researchers, Juliano Rizzo and Thai Duong, said that the workarounds did not fully protect users against their attack."
First I got foist, and now thoid. Where is everybody, out patching their servers?
That link to the Microsoft Security Response Center looks bogus as hell. It doesn't have MS's usual (bland) colors and logo; and "Microsoft" is nowhere in the root of the URL. If I encountered that during the course of real work, I would probably just tilt my head and skip it.
Table-ized A.I.
Microsoft is investigating a new public report of a vulnerability in ASP.NET. An attacker who exploited this vulnerability could view data, such as the View State, which was encrypted by the target server, or read data from files on the target server, such as web.config.
Why would decrypting a cookie allow you to read data from files on the target server?
What if you just use cookies for storing session ids?
Using cookies to store lots of secrets seems like a stupid idea to me. Server-side secrets belong server-side.
Furthermore what if the user wants to use more than one browser window? If you are too reliant on cookies to store state it means the webapp would get confused in that scenario.
Better link for details and workarounds:
http://weblogs.asp.net/scottgu/archive/2010/09/18/important-asp-net-security-vulnerability.aspx
So does this involve an Oracle database somehow - in which case "Oracle" should have been capitalized - or are we talking about a real, honest-to-goodness oracle? Did the attack originate in Greece?
#DeleteChrome
Release it as an optional download in the download center. I'm sure that the vast majority of Windows admins (especially shared web hosts, but ) will get that installed right away! While I understand why they have to do it this way (forcing an update on your enterprise clients is generally Very Bad for some very valid reasons), I would think that they (and those who could be impacted) would be better served if they said "This will be available for 3 days on the download center for you to download and test; then it will become mandatory in order for your enterprise to receive continued support.
First, the ViewState is encrypted so figuring out the key allows you to inject your own data into the ViewState. The worse an app's code, the worse the exploit on this because some apps even store their "IsAdmin" flag in the ViewState and other such nonsense, so this lets you impersonate any user you like. DotNetNuke is one example of a crappy system. Worse, it allows you to upload ZIP files of themes and whatnot, so you can use this to impersonate the superuser, upload some hacks, then try to execute them. Depending on what account ASP.Net runs under and whether you are fully patched, this can lead to escalation to admin and owning the box. If you have followed all the other in-depth security practices (and for coders don't store any sensitive info in the ViewState) then this isn't nearly as big of a deal.
The big hole is that starting with 3.5 SP1 (and also in 4.0) the WebResource.axd handler takes an encrypted filename as its parameter, so you can encrypt say "web.config" and get it to happily pipe web.config to you... or any other file. It completely bypasses the normal restricted file handler. In previous releases this was not the case, the stuff it would let you download was much more limited. Granted, there are facilities to encrypt connection strings/etc in web.config, but a lot of people are lazy and just deploy with plaintext passwords and whatnot. Again, following defense in-depth practices greatly restricts the scope of any potential attack.
IMHO the WebResource.axd issue is inexcusable. There is no legitimate reason for allowing the new behavior.
Natural != (nontoxic || beneficial)
one is in the header, the other is in content, but its all equally visible to the user, there is no difference in how each should be protected, none, EXACT SAME PRINCIPLES APPLY
Agreed, and as he said, if you apply all the right practices, your connection strings will be encrypted, your app won't do something stupid, your IIS worker will be a limited rights user, etc, etc.
The pwnage is not restricted to ASP.NET, it's just the angle on which Slashdot focuses (unsurprisingly, considering the target audience). Same attack can be used against JSF - indeed, that's what the original presentation did, in painstaking detail - you've read it, right? The authors also claim that Rails applications can be similarly vulnerable, depending on whether one of the stock modules is used.
Another reason why the stories mainly center around ASP.NET is that it's vulnerable out of the box (though so is JSF), and, more importantly, of all vulnerable frameworks, it's the single most common one, and also the one for which the admins are most likely to be clueless.
must be larry who's behind all this ...
am I just overlooking it?
A malware maker (per his reply (which you replied to) and telling others here to "skip it"). Thank goodness someone (you) put up something contrary to his utter bullshit, with actual links to Microsoft's other pages to verify this as a legit security patch to .NET and the OS itself. You never know what others MIGHT believe, so thank goodness someone set that idiot straight. Good job on your part.
"The pwnage is not restricted to ASP.NET, it's just the angle on which Slashdot focuses (unsurprisingly, considering the target audience). Same attack can be used against JSF - indeed, that's what the original presentation did, in painstaking detail - you've read it, right? The authors also claim that Rails applications can be similarly vulnerable, depending on whether one of the stock modules is used.
Another reason why the stories mainly center around ASP.NET is that it's vulnerable out of the box (though so is JSF), and, more importantly, of all vulnerable frameworks, it's the single most common one, and also the one for which the admins are most likely to be clueless." - by shutdown -p now (807394) on Tuesday September 28, @01:05AM (#33719638)
Per my subject-line, good job man: Have to give you that much here.
I mean, this site, being so "pro-*NIX" only makes sense - they're a "sister site" to Linux world iirc (same publications online owned by same party iirc (but, do correct me if I am wrong here, it's been a while since I checked on this much, thanks)) so, it's always in their "best interest" to attack MS whenever possible.
I have no problem with it though, as long as the news is legit though, & not b.s., such as this post here was I replied to as well started by Tablizer (who strikes me as a malware maker who is currently taking advantage of this security vulnerability based on his reply, see for yourself on that account, & judge for yourself as to my conclusion):
http://it.slashdot.org/comments.pl?sid=1801306&threshold=-1&commentsort=0&mode=thread&pid=33721382
They never cease to amaze. I am a user of Linux myself, I actually have grown to LIKE KDE's "latest/greatest" on Linux's "latest/greatest" from KUbuntu (10.04.1/64-bit) but, I do NOT like when "FUD" and utter disinforming/misinforming b.s. is spewed around here. DISCLAIMER: Yes, I am also a Windows 7 64-bit MS fan too!
(However, bottom-line & MOST HILARIOUS PART HERE? Look how you were "modded down" for merely telling it how it is around here... unbelievable!)
APK