From leastpriviledge.com:
After some experimenting - i could also reproduce the same behaviour with Windows
Authentication.
So the bug is not in Forms Authentication, it is a canonicalization error in the
UrlAuthorization Module of ASP.NET.
The reason why Windows 2003 is not affected is, because of the built-in URL normalization
in IIS6 - so the encoded URL never reaches the CLR. You can get the same result on
Windows XP and Windows 2000 which are vulnerable (regardless the .NET Service Pack)
by installing URLScan (considered
best-practice on these platforms anyway). So do it!
I suppose that's why we haven't heard a single peep from Microsoft about this (which
is quickly becoming worse than the vulnerability itself I think)... so get yourself
URLScan, and get it on your IIS5.0 systems.
Apparently he's been able to repro this vulnerability on .Net 1.1 SP1, so yesterday's
update is out the window.
Really, you should just subscribe to leastpriviledge.com's
RSS feed. Today.
- G

This
work is licensed under a
Creative
Commons License.