As electric vehicles, such as the Tesla, increase in popularity, more businesses are offering drivers access to charging stations to help them fuel their vehicles. However, there's a cybersecurity risk to these structures to consider as well.
This week, two researchers at Positive Technologiesreported that they found three different vulnerabilities -- one deemed critical -- in Schneider Electric's EVlink Parking electric vehicle charging stations, which could give an attacker maximum administrative privileges to the system.
The flaw affects charging stations that use the company's firmware versions 3.2.0-12_v1 and earlier. The researchers, Vladimir Kononovich and Vyacheslav Moskvin, originally contacted Schneider in December before publishing their findings this week. Since then, the firm has issued patches for these vulnerabilities.
Even with the fixes, these types of flaws within the firmware show how damaging these types of vulnerabilities can be, especially with hardware that is normally not patched or updated on a regular basis. These charging stations can be found in several different countries, including in offices, hotels, supermarkets, fleets and municipal facilities.
For example, the critical flaw -- CVE-2018-7800 -- can give an attacker administrative privileges to the charging station, which can unleash all sorts of chaos with an electric vehicle, the driver, as well as the facilities where the system is located. In their January 14 blog, Positive Technologies researchers note:
A hacker can stop the charging process; switch the device to the reservation mode, which would render it inaccessible to any customer until reservation mode is turned off; and even unlock the cable during the charging by manipulating the socket locking hatch, meaning attackers could walk away with the cable. Unauthorized execution of such commands may lead to financial losses in the energy sector. For electric car drivers, this means not being able to use their vehicles since they cannot be charged.
In addition to this critical vulnerability, the two researchers also noted CVE-2018-7801, a code injection vulnerability that will also allow an attack to gain administrative privileges to the charging station, and then allow them to execute arbitrary commands within the system.
Finally, the researchers found CVE-2018-7802, an SQL injection vulnerability, which is rated medium and can allow an attack to bypass authorization within the system and gain full privileges to the web interface.
Although Schneider has issued patches to its partners, the company also recommends setting up a firewall to block remote and external access by unauthorized users to help mitigate these three vulnerabilities.