How RCS exposes mobile users to hackers (2024)

In 2019, Google and several mobile operators started implementing a new communication technology, Rich Communication Services (RCS) [1]. RCS replaced traditional calling and SMS, serving as their replacement in the communication landscape.

The technology included also new messaging possibilities and features. So, the idea was to make native text more competitive to popular digital alternatives like WhatsApp and iMessage.

RCS is based on internet protocols like SIP and HTTP to implement group chats, video calls, file transfers and more. In 2019 SRLabs’ researchers conducted a worldwide survey to estimate security risks in active RCS deployments.

Key findings on RCS security
  • The provisioning process for activating RCS functionality on a phone is badly protected in many networks, allowing hackers to fully take over user accounts by stealing RCS configuration files that include SIP and HTTP credentials
  • Andorid Messages, the most popular RCS client, does not implement sufficient domain and certificate validation, enabling hackers to use DNS spoofing to intercept and manipulate communication
  • Some RCS core nodes do not effectively validate the user identity, allowing caller ID spoofing and fraud through SIP message injection
  • VoWiFi-enabled smartphones expose users to new WiFi-based IMSI catcher
How popular is RCS?

In June 2019, Google officially announced their plans to release RCS on all Android phones starting with trials in the UK and France. Then, in November 2019, RCS was rolled out to all Android smartphones in the US, and operators in other countries were running trials. As of 2022 there is no exact data how wide-spread RCS is, but as it is natively integrated in all Android Smartphones around 70 % off all smartphone users own at least one RCS capable device.

Additionally, in 2019 SRLabs conducted an internet survey using DNS queries directed to RCS specific domains, confirming the presence of its servers in many countries.

How RCS exposes mobile users to hackers (1)

How secure is RCS?

After the international release, SRLabs researchers found a range of vulnerabilities that allowed different hacking attacks against some deployments. Although, not all vulnerabilities applied to all networks.

The issues included:

  • User Tracking
  • Impersonating Users
  • Conducting Fraud
  • Website DDoS
  • Intercepting texts

How RCS exposes mobile users to hackers (2)

Criminals achieve impersonation, fraud, and user tracking without sophisticated equipment or extra target information. Therefore, attackers intercept SMS-based One-Time-Password (OTP) codes locally and remotely, depending on network configuration. So, they attempt fraudulent bank transactions or take over email accounts by doing so.

The detected issues made RCS deployments as vulnerable to hacking as legacy mobile technologies, such as 2G and SS7, according to the SRLabs experts.

For example, a local Man-In-The-Middle (MITM) attack allowed hackers to intercept and manipulate all user communications. The underlying issue was that the RCS client, including the official Android messaging app, did not properly validate that the server identity matches the identity provided by the network during the provisioning phase. Therefore, DNS spoofing can abuse this issue, enabling hackers to be in the middle of the encrypted connection between the mobile and the RCS network core.

This video by SRLabs demonstrates how RCS allowed hackers to impersonate subscribers by spoofing their IP address:

This video demonstrates a MITM attack, in which messages intercepted and modified:

A demo video showing how a user’s config file can be stolen can be found here:

These vulnerabilities can allow attackers to intercept OTPs that can be used to take control of critical accounts:

Can these attacks be mitigated?

The vulnerabilities’ impact on mobile networks varies based on gaps in their individual implementations and configuration. Nonetheless, all vulnerabilities found relate to common security mistakes that can be mitigated by applying the following best practices:

How RCS exposes mobile users to hackers (3)

Research by: Sina Yazdanmehr (@SinaYazdanmehr), Luca Melette, and Lukas Euler

References

[1] https://www.gsma.com/futurenetworks/rcs/

[2] https://www.blackhat.com/eu-19/briefings/schedule/index.html#mobile-network-hacking-ip-edition-17617

How RCS exposes mobile users to hackers (2024)
Top Articles
Frequently asked questions about US taxes
Dividend Payout Ratios Defined & Discussed | The Motley Fool
What Did Bimbo Airhead Reply When Asked
Rubratings Tampa
Maria Dolores Franziska Kolowrat Krakowská
What Happened To Dr Ray On Dr Pol
Wausau Marketplace
Encore Atlanta Cheer Competition
Achivr Visb Verizon
PGA of America leaving Palm Beach Gardens for Frisco, Texas
Tight Tiny Teen Scouts 5
Tcu Jaggaer
6001 Canadian Ct Orlando Fl
Gma Deals And Steals Today 2022
Non Sequitur
Curtains - Cheap Ready Made Curtains - Deconovo UK
iOS 18 Hadir, Tapi Mana Fitur AI Apple?
Lake Nockamixon Fishing Report
Skyward Login Jennings County
Msu 247 Football
Petco Vet Clinic Appointment
Where Is George The Pet Collector
John Chiv Words Worth
Morse Road Bmv Hours
The Many Faces of the Craigslist Killer
Ecampus Scps Login
Asteroid City Showtimes Near Violet Crown Charlottesville
Trinket Of Advanced Weaponry
John Philip Sousa Foundation
Penn State Service Management
Publix Christmas Dinner 2022
Yu-Gi-Oh Card Database
Tokioof
Greater Orangeburg
Publix Coral Way And 147
134 Paige St. Owego Ny
Bus Dublin : guide complet, tarifs et infos pratiques en 2024 !
Directions To 401 East Chestnut Street Louisville Kentucky
Dmitri Wartranslated
Armageddon Time Showtimes Near Cmx Daytona 12
Ferguson Showroom West Chester Pa
Mathews Vertix Mod Chart
National Weather Service Richmond Va
Craigslist Com St Cloud Mn
Mychart University Of Iowa Hospital
Enr 2100
A Man Called Otto Showtimes Near Cinemark Greeley Mall
Congruent Triangles Coloring Activity Dinosaur Answer Key
Craigslist Sarasota Free Stuff
Deshuesadero El Pulpo
303-615-0055
Billings City Landfill Hours
Latest Posts
Article information

Author: Rev. Porsche Oberbrunner

Last Updated:

Views: 6410

Rating: 4.2 / 5 (53 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Rev. Porsche Oberbrunner

Birthday: 1994-06-25

Address: Suite 153 582 Lubowitz Walks, Port Alfredoborough, IN 72879-2838

Phone: +128413562823324

Job: IT Strategist

Hobby: Video gaming, Basketball, Web surfing, Book restoration, Jogging, Shooting, Fishing

Introduction: My name is Rev. Porsche Oberbrunner, I am a zany, graceful, talented, witty, determined, shiny, enchanting person who loves writing and wants to share my knowledge and understanding with you.