CVE-2021-25913

Prototype pollution vulnerability in 'set-or-get' version 1.0.0 through 1.2.10 allows an attacker to cause a denial of service and may lead to remote code…

published February 8, 2021

CVSS
—
EPSS
4%
Percentile
90.9
In the wild
Unconfirmed
What it is

⚠️ A sneaky prototype pollution vulnerability in 'set-or-get' opens the door wider than you think! 🌪️ Think of it like a recipe book that lets anyone add their own ingredients without checking — the moment someone slips in something unexpected, it can completely ruin the dish! 🍽️ An attacker could exploit this to cause a denial of service, leaving your application unresponsive, or, even worse, gain remote code execution, which is like a chef being forced to serve a dish they never intended. The ramifications can be severe, so don't ignore this!

Put simply

Think of it like a recipe book that lets anyone add their own ingredients without checking — the moment someone slips in something unexpected, it can completely ruin the dish! 🍽️ This prototype pollution flaw in 'set-or-get' versions 1.0.0 to 1.2.10 allows an attacker to manipulate object properties, potentially leading to unexpected behaviors and service disruptions, or remote code execution if exploited correctly.

What to do

An attacker could exploit this to cause a denial of service, leaving your application unresponsive, or, even worse, gain remote code execution, which is like a chef being forced to serve a dish they never intended. The ramifications can be severe, so don't ignore this! Upgrade 'set-or-get' to version 1.2.11 or later immediately to patch this vulnerability. Review your code for any instances using this library to ensure you’re not inadvertently exposing yourself to risk! You've got this! With a quick update, you'll be back on track and your application will be safe again! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.04197 · 90.9th percentile
Published
2021-02-08T21:22Z
EPSS history
Timeline
  • 08 FEB 21:22Z
    Prototype pollution vulnerability in 'set-or-get' version 1.0.0 through 1.2.10 allows an attacker to cause a denial of service and may lead to remote code…
    cvelistv5