Did you ever think about how to start a program on the client’s computer from within your Web application? Maybe a button that starts Window’s calculator?This is possible now – thanks to serious vulnerability in Firefox.

Do you want to start your calculator? Just click the link below:

Start calculator

Can’t believe that? It’s a Firefox vulnerability, it’s been reported on US-Cert (and other sites). Imagine what else a hacker could put into the link above :-(

The problem is that Mozilla/FireFox does not filter certain protocol handlers, but just passes them trough to Windows.

Workarounds for users

(quoted from US-Cert)

Using the about:config interface, setting the following options to true will make Firefox display a prompt before sending a URI to an external handler.

      network.protocol-handler.warn-external-default
      network.protocol-handler.warn-external.mailto
      network.protocol-handler.warn-external.news
      network.protocol-handler.warn-external.nntp
      network.protocol-handler.warn-external.snews

blog comments powered by Disqus
CodeGear Technology Partner