
When 11,000 phones could be hijacked: Inside a telecom exposure we caught


A European telecom provider had an admin portal with a fundamental authentication flaw: the entire login mechanism was implemented in JavaScript on the client side. Disabling JavaScript in the browser bypassed the login entirely, granting immediate access to the admin interface without any credentials.
Once inside the admin portal, the lack of session validation or access controls meant that all API endpoints were accessible without any authentication token or session cookie. There was no server-side verification that requests were coming from an authenticated user.
What was exposed
Over 11,000 remotely managed phones connected to the provider's network. Through the unauthenticated admin portal, an attacker could:
Remotely reboot any managed phone
Push firmware updates to any device
Download ROM images
Change device configurations
Export a CSV file containing IP addresses, device IDs, and phone numbers for all 11,000 devices
No credentials were required. The attack required only a web browser with JavaScript disabled.
ULTRA RED discovered this exposure through its continuous external attack surface scanning. The finding included full proof-of-exploit validation — demonstrating that the authentication bypass worked and that the exposed API endpoints were fully accessible and functional.
This case illustrates how a single client-side authentication mistake can cascade into a massive exposure affecting thousands of devices, and how continuous validation-first scanning can surface these issues before they are exploited by malicious actors.




