CVE-2018-13850

The "Firebase Cloud Messaging (FCM) + Advance Admin Panel" component supporting Firebase Push Notification on iOS (through 2017-10-26) allows SQL injection via…

published July 10, 2018

CVSS
—
EPSS
1%
Percentile
67.2
In the wild
Unconfirmed
What it is

⚠️ A sneaky little SQL injection is hiding in the username field of the Firebase Cloud Messaging login! This could let an attacker slip right past your defenses! 🔥 Think of this as an unguarded back door in a busy hotel. An attacker could check in without a reservation — all they need is a clever enough name to get access to sensitive data. If exploited, an attacker could manipulate the database behind the scenes, potentially accessing or altering user information without permission. This could lead to unauthorized notifications being sent or even a full compromise of user data.

Put simply

Think of this as an unguarded back door in a busy hotel. An attacker could check in without a reservation — all they need is a clever enough name to get access to sensitive data. This vulnerability allows for SQL injection through the /advance_push/public/login endpoint by tampering with the username parameter, which can be exploited to execute arbitrary SQL commands.

What to do

If exploited, an attacker could manipulate the database behind the scenes, potentially accessing or altering user information without permission. This could lead to unauthorized notifications being sent or even a full compromise of user data. To safeguard against this, update your Firebase components to the latest version, validate and sanitize all user inputs, and implement prepared statements in your SQL queries. Regular audits of your code are also a great idea! You’ve got this! With these steps, you can lock down your system and protect your users like a pro! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01177 · 67.2th percentile
Published
2018-07-10T18:00Z
EPSS history
Timeline
  • 10 JUL 18:00Z
    The "Firebase Cloud Messaging (FCM) + Advance Admin Panel" component supporting Firebase Push Notification on iOS (through 2017-10-26) allows SQL injection via…
    cvelistv5