CVE-2022-44567CWE-78

A command injection vulnerability exists in Rocket.Chat-Desktop <3.8.14 that could allow an attacker to pass a malicious url of openInternalVideoChatWindow to…

Critical · published December 23, 2022

CVSS v3.1
9.8
EPSS
2%
Percentile
77.4
In the wild
Unconfirmed
What it is

🚨 A sneaky command injection vulnerability in Rocket.Chat-Desktop <3.8.14 could let attackers execute remote commands just with a malicious URL! 🔥 Think of it like a delivery person being allowed to open your front door to drop off packages, but instead of leaving a box, they bring in a whole party of unwanted guests! This vulnerability allows attackers to exploit an exposed function to potentially run any command. 🤯 If exploited, an attacker could gain remote control over the machine running Rocket.Chat-Desktop, allowing them to execute any command they desire. This could lead to complete compromise of the user's system, making it an absolute nightmare for security! 😱

Put simply

Think of it like a delivery person being allowed to open your front door to drop off packages, but instead of leaving a box, they bring in a whole party of unwanted guests! This vulnerability allows attackers to exploit an exposed function to potentially run any command. 🤯 This command injection vulnerability arises because the openInternalVideoChatWindow function can be manipulated to pass a malicious URL to the shell.openExternal() method, leading to remote code execution if the internal video chat window is disabled or when using a Mac App Store build.

What to do

If exploited, an attacker could gain remote control over the machine running Rocket.Chat-Desktop, allowing them to execute any command they desire. This could lead to complete compromise of the user's system, making it an absolute nightmare for security! 😱 To patch this vulnerability, upgrade Rocket.Chat-Desktop to version 3.8.14 or later immediately. Additionally, ensure that internal video chat functionality is enabled to mitigate the risk of exploitation. Regularly auditing your code for exposed APIs is also a good practice! 🛡️ You've got this! Follow the remediation steps and secure your setup today! 💪✨

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01725 · 77.4th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2022-12-23T00:00Z
EPSS history
Timeline
  • 23 DEC 00:00Z
    A command injection vulnerability exists in Rocket.Chat-Desktop <3.8.14 that could allow an attacker to pass a malicious url of openInternalVideoChatWindow to…
    cvelistv5