CVE-2021-46704

In GenieACS 1.2.x before 1.2.8, the UI interface API is vulnerable to unauthenticated OS command injection via the ping host argument (lib/ui/api.ts and…

published March 6, 2022

CVSS
—
EPSS
22%
Percentile
97.6
In the wild
Unconfirmed
What it is

⚡ A sneaky command injection just waiting for the right input! The GenieACS UI allows unauthenticated users to execute OS commands through a seemingly innocent ping — it's like giving someone a megaphone in a library! 📡 Think of the GenieACS interface as a library with a whispering rule; but instead of merely checking out books, it also takes command requests without validating them. It’s like letting patrons write requests on a postcard without verifying who they are before sending them out. 📬 If exploited, an attacker could send malicious commands to the server, potentially allowing them to manipulate system operations or access sensitive data. This can lead to unauthorized actions that compromise the integrity of the system, which is absolutely devastating! 😱

Put simply

Think of the GenieACS interface as a library with a whispering rule; but instead of merely checking out books, it also takes command requests without validating them. It’s like letting patrons write requests on a postcard without verifying who they are before sending them out. 📬 The vulnerability in GenieACS versions 1.2.x before 1.2.8 arises from insufficient input validation and a lack of authorization checks in the API, particularly concerning the ping host argument, allowing for OS command injection.

What to do

If exploited, an attacker could send malicious commands to the server, potentially allowing them to manipulate system operations or access sensitive data. This can lead to unauthorized actions that compromise the integrity of the system, which is absolutely devastating! 😱 To secure your system, upgrade GenieACS to version 1.2.8 or later to patch this vulnerability. Additionally, review your input validation mechanisms to ensure that all user inputs are properly sanitized and authenticated. 🛡️ You've got this! Implement the steps to safeguard your systems and keep those command injections at bay! 🚀

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.21901 · 97.6th percentile
Published
2022-03-06T06:23Z
EPSS history
Timeline
  • 06 MAR 06:23Z
    In GenieACS 1.2.x before 1.2.8, the UI interface API is vulnerable to unauthenticated OS command injection via the ping host argument (lib/ui/api.ts and…
    cvelistv5