CVE-2024-29027CWE-74

Parse Server crash and RCE via invalid Cloud Function or Cloud Job name

Critical · published March 19, 2024

CVSS v3.1
9.1
EPSS
1%
Percentile
67.7
In the wild
Unconfirmed
What it is

🚨 Calling an invalid Cloud Function name in Parse Server can crash your entire server, leading to potentially devastating consequences! 🔥 Imagine a restaurant where a chef gets an order for a dish that doesn't exist — chaos ensues! The kitchen might accidentally use the wrong ingredients, or worse, make something entirely unsafe. That's how a wrong function name can lead to a big mess in your server's operation. An attacker could exploit this flaw to inject malicious code, manipulate internal data, or even execute remote commands! This means they could gain full control over your server, potentially compromising sensitive data and affecting your entire operation. Yikes!

Put simply

Imagine a restaurant where a chef gets an order for a dish that doesn't exist — chaos ensues! The kitchen might accidentally use the wrong ingredients, or worse, make something entirely unsafe. That's how a wrong function name can lead to a big mess in your server's operation. Prior to versions 6.5.5 and 7.0.0-alpha.29, calling an invalid Cloud Function or Job name in Parse Server could crash the server, allowing for code injection and remote code execution due to insufficient string sanitation.

What to do

An attacker could exploit this flaw to inject malicious code, manipulate internal data, or even execute remote commands! This means they could gain full control over your server, potentially compromising sensitive data and affecting your entire operation. Yikes! To protect your server today, upgrade to Parse Server version 6.5.5 or 7.0.0-alpha.29 to implement the necessary string sanitation. If upgrading isn't immediately possible, be sure to sanitize any Cloud Function and Job names before they reach the server to prevent crashes and code execution risks. You've got this! Follow these steps to secure your Parse Server and keep your application safe and sound! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01188 · 67.7th percentile
Weakness
CWE-74 · Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')
Published
2024-03-19T18:57Z
EPSS history
Timeline
  • 19 MAR 18:57Z
    Parse Server crash and RCE via invalid Cloud Function or Cloud Job name
    cvelistv5