I'd love to know what the imagined risk would be - as far as I can see the only additional capability from WebGL against regular JavaScript is to send commands and data to and from the GPU. What harm can that do?
even on chrome the webgl support is limited to specific gpus that have been vetted by the devs.
Hopefully someone here as a good understanding of this stuff and can tell me if I understand the risk wrong.
I think GPUs can do DMA => If you can break into a GPU, you may be able to write into kernel space, just like you could (can?) break into a Mac over it's FireWire port (and, possibly, the Thunderbolt port in new MacBooks)
It's not something that "just happens" normally, it most often requires clear intent to do so, but it can be done.
http://blogs.technet.com/b/srd/archive/2011/06/16/webgl-cons...
It goes without saying MS has its own agenda regarding web technologies, but the risks are there.