I have an Asp.net MVC 4 application and examining the log files I can see several errors about potentially dangerous requests with ":" character. I have found that the urls where this errors are happening are called like this:
/Products/306/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7
What is this "data:image" stuff? I did Googled around and found that this notation can be used to render an inline image. But who is appending this to the URL? How do I prevent this from causing exceptions in my application?