Hello,
A bit ago, I made a mistake, I was using the Web Controller on a Remote Server and forgot to put a password. Someone hijacked it, it lasted only a few seconds because I knew what I was doing, but it still happened.
I wanted to make this message as a warning, and as an advice.
Web Controller is enabled by default, so if you are using vMix on a server or a network without any firewall, please check and disable it in Settings -> Web Controller.
But Why?Let me explain.
I wanted to check if I was alone with my vMix exposed on the Internet, and I found hundreds of them, from Churches to TV Productions, going by Podcasts Hosts, Sports Productions, Web TVs using vMix as their Playout System and many more.
What's the risk?With the Web Controller without a password,
anybody can have a total control over your vMix. From changing inputs, to start or stop streaming, changing titles in your vMix. Anything.
Just check by yourself with the
Developer API what is possible.
As you can see, they can event "Send Keys" on your PC, so if they know what they're doing, they could even take over your streaming machine.
I contacted in the past few days dozens of companies, individuals, French and English speaking to tell them about this vulnerability, sadly I could not contact all of them with just the informations in their vMix and not everyone took it seriously and there is still a lot of them unprotected.
Please vMix Team, please disable Web Controller by default or allow only local networks to access it with the default settings.
(Please don't just put a "default password" that would be the same on every device since it would end up being leaked anyways)
Also vMix team, I have a bunch of IP Addresses that I can't contact because their vMix doesn't have enough information so if I can give you those IPs so you can let them know that would be really cool.
A Congolese TV Channel didn't take me seriously while I can literally do anything on their channel.
I couldn't contact those dozens of Church, because how are you going to explain them just the concept of IP Addresses.
I couldn't contact dozens of companies where I don't speak their language.
Please, do something before malicious people do.