Security News

Thousands of VNC Servers Open to the Internet Detected

Open VNC servers with no login put industrial systems at risk. See why port 5900 matters and the steps that reduce exposure to remote attacks.

Updated 3 Min Read
vnc servers

VNC is a remote desktop tool, and VNC servers left open on the internet with no login are a risk, especially when they connect to industrial control systems. The post explains the risks and the steps that reduce exposure. It concerns IT and industrial control teams.

VNC graphical desktop sharing system is a program developed to provide users with the convenience of remote control of a computer or system. CISA warns that when a human machine interface (HMI) is exposed to the internet without proper controls, attackers can view it, make unauthorized changes and disrupt operations, as set out in the CISA and EPA fact sheet on internet-exposed HMIs.

Why does port 5900 matter?

Port 5900 is the default port of VNC servers, so exposed VNC services are easy for attackers to find and probe. VNC has proven vulnerable to brute force attacks, and MITRE ATT&CK notes that adversaries use VNC to run commands, collect data and move across networks. When VNC is reachable from the internet and connected to HMI, SCADA/ICS systems and workstations, those critical infrastructure systems are at risk. Threat actors targeting the security of such systems can interfere with predefined configurations, take industrial control systems (ICS) out of service, disrupt the supply chain and processes in the affected industries, or gain access to sensitive data that can be used to compromise ICS systems.

How can organizations reduce VNC exposure?

Warning: Open VNC without a loginLeaving VNC open to the Internet without authentication makes it very easy for threat actors to break into the network. Keep critical systems behind firewalls and minimize Internet exposure of VNC.
Leaving VNCs open to the Internet without authentication makes it very easy for threat actors to break into the vulnerable network and wreak havoc. In this context, it is recommended to consider the following security practices to prevent institutions/organizations using VNC and similar solutions from being the target of possible attacks.
  • Ensure that critical systems in the IT environment are behind firewalls,
  • Internet exposure of VNCs should be minimized.
  • SCADA/ICS systems should be used in the latest versions published by the official vendor,
  • Strong password policies should be enforced within the organization,
  • Access controls within the organization should be configured correctly,
  • Network traffic should be constantly monitored for the security of the institution/organization inventory,
  • All necessary security measures for VNC must be enabled,
  • Cyber security awareness should be raised for those working in the SCADA/ICS environment.

Frequently Asked Questions.

What is VNC?

VNC is a graphical desktop sharing system that lets users control a computer remotely. MITRE ATT&CK describes it as using the RFB protocol and working across several operating systems.

Which port does VNC use?

The default VNC server port is 5900. Port 5800 is used for browser access and 5500 for the viewer.

Why is an open VNC server dangerous?

Without authentication, anyone who finds it can try to take control. CISA warns that attackers who reach an exposed HMI can view it, change settings and disrupt operations, which puts SCADA and ICS systems at risk.

How can organizations reduce VNC risk?

Keep critical systems behind firewalls, limit internet exposure, enforce strong passwords and monitor network traffic. Also audit for VNC servers you do not need and remove them.

Sources

  1. 1 MITRE ATT&CK: Remote Services: VNC (T1021.005)