Vulnerability · Published Jun 17, 2022 · Assigned by snyk

CVE-2022-21213Prototype Pollution

High 7.5

In plain English

A high-severity security flaw in mout. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 2.1% (higher than 82% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.5High
Exploit odds (30 days)2.1%top 17.8% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

This affects all versions of package mout. The deepFillIn function can be used to 'fill missing properties recursively', while the deepMixIn mixes objects into the target object, recursively mixing existing child objects as well. In both cases, the key used to access the target object recursively is not checked, leading to exploiting this vulnerability. **Note:** This vulnerability derives from an incomplete fix of [CVE-2020-7792](https://security.snyk.io/vuln/SNYK-JS-MOUT-1014544).

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
npmmout1.2.4GHSA-vvv8-xw5f-3f88

Affected products (as reported)

VendorProductVersions
n/a mout 0 – before unspecified

References