CVE-2021-44906CWE-1321

CVE-2021-44906

Critical · published March 17, 2022

CVSS v3.1
9.8
EPSS
5%
Percentile
91.6
In the wild
Unconfirmed
What it is

⚠️ A sneaky prototype pollution bug lurks in Minimist versions up to 1.2.5, opening the door for unexpected modifications! 🔥 Think of it like a restaurant where the chef can change any dish's recipe just by asking, even if there's no approval process—imagine the chaos! If exploited, this vulnerability could allow an attacker to modify application behavior, potentially leading to unexpected data leaks, security checks being bypassed, or worse—corrupting the very heart of your application. Yikes!

Put simply

Think of it like a restaurant where the chef can change any dish's recipe just by asking, even if there's no approval process—imagine the chaos! This prototype pollution vulnerability in Minimist occurs within the setKey() function in index.js, allowing an attacker to manipulate object prototypes and affect subsequent object behavior.

What to do

If exploited, this vulnerability could allow an attacker to modify application behavior, potentially leading to unexpected data leaks, security checks being bypassed, or worse—corrupting the very heart of your application. Yikes! To secure your application, immediately upgrade Minimist to version 1.2.6 or later. Additionally, review your code for any instances where user input might directly impact the data being processed. 🛡️ You’ve got this! Patch up and keep your applications safe! 💪✨

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.04581 · 91.6th percentile
Weakness
CWE-1321 · Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
Published
2022-03-17T20:15Z
Affected products (1)
ProductVersionsFixed in
substack/minimist< 1.2.61.2.6
References (12)
EPSS history
Timeline
  • 17 MAR 13:05Z
    Minimist <=1.2.5 is vulnerable to Prototype Pollution via file index.js, function setKey() (lines 69-95)
    cvelistv5