CVE-2022-24760CWE-74

Command Injection in Parse server

Critical · published March 11, 2022

CVSS v3.1
10.0
EPSS
49%
Percentile
98.9
In the wild
Unconfirmed
What it is

🔥 A sneaky gap in Parse Server could allow attackers to take complete control, and it’s hiding in plain sight! Think of your web server as a busy restaurant kitchen, where the kitchen staff follows orders without checking every ingredient. This vulnerability is like having a rogue chef who can alter recipes without supervision, leading to disastrous meals for customers — or worse, food poisoning! 🍽️ If exploited, an attacker could effectively waltz into your server and execute any command they wish. This means they could access sensitive data, manipulate your database, or even bring down your entire service! In the worst-case scenario, this could lead to catastrophic data breaches that put your users and your reputation at risk.

Put simply

Think of your web server as a busy restaurant kitchen, where the kitchen staff follows orders without checking every ingredient. This vulnerability is like having a rogue chef who can alter recipes without supervision, leading to disastrous meals for customers — or worse, food poisoning! 🍽️ The vulnerability stems from Prototype Pollution in Parse Server's `DatabaseController.js`, allowing attackers to inject arbitrary code. This issue is particularly severe in environments using MongoDB, but other database backends like PostgreSQL may also be affected, making it a widespread concern.

What to do

If exploited, an attacker could effectively waltz into your server and execute any command they wish. This means they could access sensitive data, manipulate your database, or even bring down your entire service! In the worst-case scenario, this could lead to catastrophic data breaches that put your users and your reputation at risk. Upgrade to Parse Server version 4.10.7 or later immediately to close this gaping hole. If immediate upgrading isn't possible, apply manual patches from the provided GitHub reference GHSA-p6h4-93qp-jhcm to temporarily mitigate the risk while planning your upgrade. You've got this! By taking these steps, you’ll be a security hero, locking down your server in no time! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.49081 · 98.9th percentile
Weakness
CWE-74 · Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')
Published
2022-03-11T23:55Z
EPSS history
Timeline
  • 11 MAR 23:55Z
    Command Injection in Parse server
    cvelistv5