There has been a resurgence of an exploit that targets voice-over-IP (VoIP) telephone instruments, according to a recent report from On the Wire. VoIP phones have long been a target of cyberattacks, so users should be aware of the possible vulnerability.
Based on the findings of U.K. security researcher Paul Moore, certain VoIP phones, such as those from Snom and Cisco, have default configurations that are not secure without further modification. The default setup is browser-based, but the lack of forced initial security practices can cause the instrument to be open to an exploit.
The Problem With Default Setup
Moore showed that the Snom phone’s default setup has no authentication involved when it is run after a reset. There is no default username or password, not even the admin/admin pair so often used in insecure routers.
While the setup does have an alert that shows the password has not been set, it is just a display. The setup process does not actually require that a password be set, which is the root of the problem.
This type of setup problem has happened before. CVE-2015-0670 notes how Cisco Small Business IP phones SPA 300 7.5.5 and SPA 500 7.5.5 did not properly support authentication, which allowed remote attackers to read audio-stream data or originate telephone calls via a crafted XML request.
About the VoIP Exploit
Moore set up a situation along with two of his researcher friends to demonstrate the vulnerability. He read one friend’s site while he had a private conversation with the other via Skype.
A video on his blog shows how the first friend forced the VoIP phone to call a premium-rate number and disabled the speaker. Unless the victim — in this case, Moore — were looking at the phone, he or she wouldn’t even know the phone was dialing.
Not only that, but the attacker could make, receive and transfer calls, play recordings, upload new firmware and even use the device for covert surveillance.
How to Prevent It
On his website, Moore recommended the four following steps to protect VoIP phones:
- Use strong passwords derived from a password manager.
- Segregate phones by virtual LAN/network, if possible.
- Restrict access to application programming interfaces, even if they’re only visible internally.
- Check and upgrade your firmware regularly, ensuring it doesn’t revert to default security settings afterward.
While these are all sound suggestions, the most pressing is to evaluate the default setup process for a VoIP phone. Simply assuming the manufacturer has automatically enabled some form of security may not be justified.
Principal, PBC Enterprises
Larry Loeb has written for many of the last century's major "dead tree" computer magazines, having been, among other things, a consulting editor for BYTE mag...