Back

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

¨

Yotam Zaltsman

July 9, 2025
Insight
Share

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.

¨

Yotam Zaltsman