CVE-2022-21186

Arbitrary Command Injection

Critical · published August 5, 2022

CVSS v3.1
9.8
EPSS
26%
Percentile
98.0
In the wild
Unconfirmed
What it is

🔥 A single unfiltered input can open a Pandora's box of command injection opportunities! 🚨 Think of the fetchRepo API as a restaurant that accepts orders without ever checking what's on the menu — any external input could lead to the kitchen preparing something dangerous! This critical vulnerability allows an attacker to execute arbitrary commands on your server, potentially leading to complete system compromise. Imagine the chaos if someone could cook up malicious scripts instead of your favorite dish — data theft, system downtime, or worse!

Put simply

Think of the fetchRepo API as a restaurant that accepts orders without ever checking what's on the menu — any external input could lead to the kitchen preparing something dangerous! The package @acrontum/filesystem-template versions before 0.0.2 lack proper sanitization of the href field in the fetchRepo API, enabling attackers to inject harmful commands via external input.

What to do

This critical vulnerability allows an attacker to execute arbitrary commands on your server, potentially leading to complete system compromise. Imagine the chaos if someone could cook up malicious scripts instead of your favorite dish — data theft, system downtime, or worse! Upgrade to version 0.0.2 or later to secure your application against this flaw. Additionally, ensure that all external inputs are sanitized effectively to prevent similar vulnerabilities from creeping in. Don't forget to review your code for any other potential injection points! You've got this! Follow these steps and you’ll be on your way to securing your system in no time! 🛡️

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/E:P
CVSS v4.0
Not supplied
EPSS
0.26074 · 98.0th percentile
Published
2022-08-05T05:00Z
EPSS history
Timeline
  • 05 AUG 05:00Z
    Arbitrary Command Injection
    cvelistv5