CVE-2021-21877CWE-78

Specially-crafted HTTP requests can lead to arbitrary command execution in “GET” requests

Critical · published December 22, 2021

CVSS v3.0
9.1
EPSS
3%
Percentile
86.3
In the wild
Unconfirmed
What it is

🔥 A crafty attacker can execute any command they want with just a specially-crafted HTTP GET request! Think of this vulnerability like a restaurant where an unsuspecting waiter takes orders without checking for hidden menu items. If a customer slips in a secret request, the kitchen could whip up something completely unauthorized, leading to all sorts of chaos! An attacker with authenticated access could exploit this flaw to run arbitrary commands on the server, potentially taking complete control of the system. This could lead to disastrous outcomes, including data breaches or full system compromise, leaving your security in tatters!

Put simply

Think of this vulnerability like a restaurant where an unsuspecting waiter takes orders without checking for hidden menu items. If a customer slips in a secret request, the kitchen could whip up something completely unauthorized, leading to all sorts of chaos! CVE-2021-21877 allows remote code execution via specially-crafted HTTP GET requests from authenticated users, enabling attackers to bypass security measures and execute arbitrary commands on the server.

What to do

An attacker with authenticated access could exploit this flaw to run arbitrary commands on the server, potentially taking complete control of the system. This could lead to disastrous outcomes, including data breaches or full system compromise, leaving your security in tatters! To secure your system, immediately patch to the version that addresses this vulnerability. Also, review your HTTP request handling to ensure proper validation and implement strict authentication checks to prevent exploitation in the future. You've got this! Follow these steps, and you'll be back in the security driver's seat in no time! 🛡️

The record
Technical detail
CVSS v3.0
9.1 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.02783 · 86.3th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2021-12-22T18:06Z
EPSS history
Timeline
  • 22 DEC 18:06Z
    Specially-crafted HTTP requests can lead to arbitrary command execution in “GET” requests
    cvelistv5