Study Finds SMS Sign-In Links Expose Users to Account and Data Risks

· Original article ↗

Summary

A study found weakly secured SMS sign-in links at 701 endpoints serving 177 services, exposing personal data and enabling account access through guessable tokens. Its limited sample likely understates the scope; only seven of 150 contacted providers had fixed issues.

Key points

  • Researchers collected 322,949 unique SMS-delivered URLs from more than 33 million texts sent to over 30,000 phone numbers, using public SMS gateways as a limited view into the practice.
  • The study linked 701 endpoints to 177 services and found links that exposed sensitive personal information, including Social Security numbers, dates of birth, bank account numbers, and credit scores.
  • At 125 endpoints, low-entropy tokens allowed mass enumeration of valid links; researchers reported accessing other users’ accounts by changing tokens.
  • Some links remained usable for years, and in some cases clicking a link was sufficient to access or modify user data.
  • The researchers said their findings likely undercount the problem because their method could not measure the practice’s full scale.
  • Recommended safeguards include short-lived, single-use links with cryptographically secure tokens, rate-limited login attempts, and an additional factor stronger than low-entropy personal details.
  • Of 150 affected service providers researchers contacted, 18 responded and seven had fixed the reported failure.

Article Details

Publisher
Ars Technica
Scope
Security and privacy risks from SMS-delivered authentication links observed through public SMS gateways; the researchers said their view was limited and did not measure the practice's true scale.
Sample Size
322,949 unique SMS-delivered URLs extracted from over 33 million texts sent to more than 30,000 phone numbers.
Key Statistics
  • The researchers found 701 endpoints sending messages on behalf of 177 services that exposed critical personally identifiable information.
  • Of those 701 services, 125 allowed mass enumeration of valid URLs due to low-entropy tokens.
  • The researchers contacted 150 affected service providers; 18 responded and seven had fixed the failure.
  • The dataset contained 322,949 unique URLs extracted from over 33 million texts sent to more than 30,000 phone numbers.
Recommendations
  • Service providers should use short-lived authentication links with cryptographically secure tokens and expire them after the first login.
  • Add a second authentication factor; do not rely on low-entropy details such as birthdates or ZIP codes as that factor.
  • Rate-limit login attempts to prevent repeated guesses.
  • Users who identify these issues can report them to the service provider or remove their data until the issue is fixed.

People

Industries