CVE-2021-23518
Prototype Pollution in cached-path-relative
7.3
HIGH
CVSS 3.1
EPSS 0.65%
Description
The package cached-path-relative before 1.1.0 are vulnerable to Prototype Pollution via the cache variable that is set as {} instead of Object.create(null) in the cachedPathRelative function, which allows access to the parent prototype properties when the object is used to create the cached relative path. When using the origin path as __proto__, the attribute of the object is accessed instead of a path. **Note:** This vulnerability derives from an incomplete fix in https://security.snyk.io/vuln/SNYK-JS-CACHEDPATHRELATIVE-72573
How to fix CVE-2021-23518
To remediate CVE-2021-23518, upgrade the affected package to a fixed version below.
- —upgrade to 1.0.2-1+deb11u1 or later
- —upgrade to 1.1.0 or later
Is CVE-2021-23518 being exploited?
Low — EPSS is 0.6%, meaning exploitation activity has not been observed at scale.
Affected packages (2)
- from 0, < 1.0.2-1+deb11u1
- from 0, < 1.1.0
CVSS scores
| Source | Version | Severity | Vector |
|---|---|---|---|
| osv | CVSS 3.1 | HIGH7.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L |