Up to 180 million smart phone owners are at risk of having some of their text messages and calls intercepted by hackers because of a simple coding error in at least 685 mobile apps, cyber-security firm Appthority warned on Thursday.
Developers mistakenly coded credentials for accessing services provided by Twilio Inc, said Appthority’s director of security research, Seth Hardy. Hackers could access those credentials by reviewing the code in the apps, then gain access to data sent over those services, he said.
The findings highlight new threats posed by the increasing use of third-party services such as Twilio that provide mobile apps with functions like text messaging and audio calls. Developers can inadvertently introduce security vulnerabilities if they do not properly code or configure such services.
“This isn’t just limited to Twilio. It’s a common problem across third-party services,” Hardy said. “We often notice that if they make a mistake with one service, they will do so with other services as well.”
Many apps use Twilio to send text messages, process phone calls and handle other services. Hackers could access related data if they log into the developer accounts on Twilio, Hardy said.
The mistakes were caused by developers, not Twilio, Hardy said. Twilio’s website warns developers that leaving credentials in apps could expose their accounts to hackers.
Twilio spokesman Trak Lord said the company has no evidence that hackers used credentials coded into apps to access customer data but that it was working with developers to change the credentials on affected accounts.
The vulnerability only affects calls and texts made inside of apps that use messaging services from Twilio, including some business apps for recording phone calls, according to Appthority’s report.
Credentials for back-end services like Twilio are coveted by hackers because developers often reuse their accounts to build multiple apps.
In a survey of 1,100 apps, Appthority found 685 problem apps that were linked to 85 affected Twilio accounts. That suggests the theft of credentials for one app’s Twilio account could pose a security threat to all users of as many as eight other apps.
Appthority said it also warned Amazon.com Inc that it had found credentials for at least 902 developer accounts with cloud-service provider Amazon Web Services in a scan of 20,098 different apps.
Those credentials could be used to access app user data stored on Amazon, Hardy said.