A flaw could allow recovery of the phone number associated with any Google account


A flaw could allow recovery of the phone number associated with any Google account

Pierluigi Paganini
June 11, 2025

A vulnerability could allow recovery of the phone number associated with a Google account by carrying out a brute force attack.

The security researcher who goes online with the moniker “brutecat” discovered that it is possible to brute force the phone number of any Google abusing an issue in the company’s account recovery feature.

A now-deprecated, JavaScript-disabled version of Google’s username recovery page lacked anti-abuse protections.

A few months ago, the researcher disabled JavaScript in his browser to test which Google services still functioned without it. Interestingly, the username recovery form continued to work.

The username recovery form on Google’s site allowed users to check if a recovery email or phone number was linked to a specific display name. This was done through two HTTP POST requests. The first request submitted the phone number, returning a unique ess value. The second request, using this ess and a display name like “John Smith,” would indicate whether an account existed by redirecting to either a “no account found” or “challenge” page.

“The username recovery form seemed to allow you to check if a recovery email or phone number was associated with a specific display name.” reads the report published by the researcher.

The researcher investigated whether Google’s deprecated, JavaScript-disabled username recovery form could be brute-forced. He reported that initial attempts were blocked by rate limits and CAPTCHAs. The expert considered using proxies and IPv6 address rotation (via a /64 subnet) to bypass restrictions. Although a proof-of-concept (PoC) was built, datacenter IPs always triggered CAPTCHAs. Eventually, the author found that using a BotGuard token from the JS-enabled form on the non-JS form bypassed these checks, allowing for successful brute-forcing of phone number endings linked to specific display names. To filter false positives, they validated hits with randomized last names.

Attackers could bypass CAPTCHA rate limits to rapidly test combinations of a user’s phone number, making it possible to guess the full number in seconds or minutes, depending on its length. This flaw allowed potential abuse of the form to reveal recovery details linked to a Google account display name like “John Smith.”

Once a working proof of concept was built to brute-force Google account recovery data, some challenges remained: identifying a victim’s country code and display name. The country code can be inferred from the masked phone format Google shows during password recovery, using patterns from libphonenumbers. Display names are harder to get, but one was leaked by transferring a Looker Studio doc to the target. With valid display name and phone mask, the brute-force tool can pinpoint the full phone number using optimized validation and BotGuard tokens.

“We basically have the full attack chain, we just have to put it together.” continues the report.

  • “Run the gpb program with the display name and masked phone to bruteforce the phone number”
  • Leak the Google account display name via Looker Studio
  • Go through forgot password flow for that email and get the masked phone”

Using a $0.30/hour server (16 vCPUs), the attacker achieved ~40,000 brute-force checks per second. With only the last two digits of a phone number (from Google’s password hint), it takes:

  • 20 mins for US numbers
  • 4 mins for UK
  • 15 secs for Netherlands
  • 5 secs for Singapore
Google account brute force

Time drops significantly if more digits are revealed by other services like PayPal, which often show more of the number.

Below is the timeline for this issue:

  • 2025-04-14 – Report sent to vendor
  • 2025-04-15 – Vendor triaged report
  • 2025-04-25 – 🎉 Nice catch!
  • 2025-05-15 – Panel awards $1,337 + swag. Rationale: Exploitation likelihood is low. (lol)
    Issue qualified as an abuse-related methodology with high impact.
  • 2025-05-15 – Appeal reward reason: As per the Abuse VRP table, probability/exploitability is decided based on pre-requisites required for this attack and whether the victim can discover exploitation. For this attack, there are no pre-requisites and it cannot be discovered by the victim.
  • 2025-05-22 – Panel awards an additional $3,663. Rationale: Thanks for your feedback on our initial reward. We took your points into consideration and discussed at some length. We’re happy to share that we’ve upgraded likelihood to medium and adjusted the reward to a total of $5,000 (plus the swag code we’ve already sent). Thanks for the report, and we look forward to your next one.
  • 2025-05-22 – Vendor confirms they have rolled out inflight mitigations while endpoint deprecation rolls out worldwide.
  • 2025-05-22 – Coordinates disclosure with vendor for 2025-06-09
  • 2025-06-06 – Vendor confirms that the No-JS username recovery form has been fully deprecated
  • 2025-06-09 – Report disclosed

Follow me on Twitter: @securityaffairs and Facebook and Mastodon

Pierluigi Paganini

(SecurityAffairs – hacking, brute force)







Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews



In the trailer for Mission: Impossible — The Final Reckoning, Tom Cruise as Ethan Hunt asks someone to trust him one last time. Judging by the first reactions on social media, Cruise is now asking the audience to trust him that he still delivered an action spectacle.

The social media embargo lifted for Mission: Impossible — The Final Reckoning on May 12. The initial reactions are mixed, which comes as a surprise considering how much praise the last few entries have received.

Erik Davis of Fandango and Rotten Tomatoes said Cruise takes The Final Reckoning to the next level. “It’s the biggest, wildest, and most consequential Mission movie yet,” Davis wrote on X.

Good Day’s Chicago Jake Hamilton called the plane sequence “one of cinema’s greatest stunts.” Hamilton wrote, “Mission: Impossible — The Final Reckoning is a love letter to fans who just rewatched the entire series.”

MISSION: IMPOSSIBLE – THE FINAL RECKONING is a love letter to fans who just rewatched the entire series.

It ties the entire series together as one story rather than 8 entries.

First time I’ve cried in the series.

Plane sequence is one of cinema’s greatest stunts.

I loved it. pic.twitter.com/3HxWtsY3HY

— Jake Hamilton (@JakesTakes) May 13, 2025

Indiewire’s David Ehrlich had a more negative reaction, calling it “dull and dysfunctional.” Despite praising the set pieces, Ehrlich was ultimately disappointed by The Final Reckoning, calling it a “massive heartbreaker.”

Mission: Impossible — The Final Reckoning is dull and dysfunctional in a way i didn’t think this franchise was capable of. setpieces are obviously incredible, but as someone so supportive of Cruise’s crusade to save the movies and whatnot this was a massive heartbreaker.

— david ehrlich (@davidehrlich) May 13, 2025

Griffin Schiller compared Final Reckoning to The Rise of Skywalker, saying it “plays like an egregious franchise greatest hits.”

While not as bad as TROS, FINAL RECKONING is undoubtedly cut from the same cloth. Plagued by insecurity, MISSION: IMPOSSIBLE 8 plays like an egregious franchise greatest hits. Scenes have no beginning or end, it’s scatterbrained nonsense – a constant flow of exposition &… pic.twitter.com/uCOclGGAsl

— Griffin Schiller (@griffschiller) May 13, 2025

Mission: Impossible is the gold standard for action franchises, so it’s disappointing to read about the mixed reactions. Cruise’s action sequences, including the death-defying plane stunt, will certainly be a highlight. However, the conflicting reception is not ideal, especially for a franchise that might have to disappear for the foreseeable future before Cruise returns or another actor steps in as the new lead.

Cruise headlines The Final Reckoning as Ethan Hun, the IMF agent who must race to find the Entity and destroy it before it gets into the wrong hands. The ensemble includes Hayley Atwell, Ving Rhames, Simon Pegg, Esai Morales, Pom Klementieff, Henry Czerny, Mariela Garriga, Holt McCallany, Janet McTeer, Nick Offerman, Hannah Waddingham, Tramell Tillman, Shea Whigham, Greg Tarzan Davis, Charles Parnell, Mark Gatiss, Rolf Saxon, Lucy Tulugarjuk and Angela Bassett.

Christopher McQuarrie directs from a screenplay he co-wrote with Erik Jendresen.

Mission: Impossible — The Final Reckoning opens in theaters on May 23.








Source link