|
A few hours ago (Saturday 18th Sept 9pm EDT) Microsoft released a Security Advisory about a security vulnerability in ASP.NET.
This vulnerability exists in all versions of ASP.NET.
This vulnerability was publicly disclosed late Friday at a security conference. Microsoft recommend that all customers immediately apply a workaround (described here) to prevent attackers from using this vulnerability against ASP.NET applications. (Most of the information in this news item is taken from Scott Guthrie's Blog.)

What does the vulnerability enable?
An attacker using this vulnerability can request and download files within an ASP.NET Application like the web.config file (which often contains sensitive data).
At attacker exploiting this vulnerability can also decrypt data sent to the client in an encrypted state (like ViewState data within a page).
How the Vulnerability Works
To understand how this vulnerability works, you need to know about cryptographic oracles.
An oracle in the context of cryptography is a system which provides hints as you ask it questions. In this case, there is a vulnerability in ASP.NET which acts as a padding oracle. This allows an attacker to send cipher text to the web server and learn if it was decrypted properly by examining which error code was returned by the web server.
By making many such requests (and watching what errors are returned) the attacker can learn enough to successfully decrypt the rest of the cipher text.
The Fix
A workaround you can use to prevent this vulnerability is to enable the <customErrors> feature, and explicitly configure your applications to always return the same error page - regardless of the error encountered on the server. By mapping all error pages to a single error page, you prevent a hacker from distinguishing between the different types of errors that occur on a server
It is not enough to simply turn on CustomErrors or have it set to RemoteOnly. You also need to make sure that all errors are configured to return the same error page. This requires you to explicitly set the “defaultRedirect” attribute on the <customErrors> section and ensure that no per-status codes are set.
Firefox 21 Available For Download 14/05/2013
For anyone who wants to get ahead of the pack, Firefox 21 for Windows, Mac, and Linux can now be downloaded. The official launch will take place shortly and the new version will then be automatically [ ... ]
|
Robot Soccer Gets Exciting! 11/05/2013
Former world champions B-Human recently beat Nao-Team HTWK in a tense final of the Standard Platform League of the RoboCup German Open. With the size of the pitch more than doubled, the standard of pl [ ... ]
| | More News |
|