CVE-2020-5258CWE-1321CWE-94code-injection

CVE-2020-5258

High · published March 10, 2020

CVSS v3.1
7.7
EPSS
4%
Percentile
90.5
In the wild
Unconfirmed
What it is

In affected versions of dojo (NPM package), the deepCopy method is vulnerable to Prototype Pollution. Prototype Pollution refers to the ability to inject properties into existing JavaScript language construct prototypes, such as objects. An attacker manipulates these attributes to overwrite, or pollute, a JavaScript application object prototype of the base object by injecting other values. This has been patched in versions 1.12.8, 1.13.7, 1.14.6, 1.15.3 and 1.16.2

The record
Technical detail
CVSS v3.1
7.7 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.04023 · 90.5th percentile
Weaknesses
CWE-1321 · Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution'); CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2020-03-10T22:15Z
Affected products (24)
ProductVersionsFixed in
linuxfoundation/dojo< 1.11.101.11.10
linuxfoundation/dojo≥ 1.12.0, < 1.12.81.12.8
linuxfoundation/dojo≥ 1.13.0, < 1.13.71.13.7
linuxfoundation/dojo≥ 1.14.0, < 1.14.61.14.6
linuxfoundation/dojo≥ 1.15.0, < 1.15.31.15.3
linuxfoundation/dojo≥ 1.16.0, < 1.16.21.16.2
debian/debian_linuxall versions—
oracle/communications_application_session_controllerall versions—
oracle/communications_policy_managementall versions—
oracle/communications_pricing_design_centerall versions—
oracle/documaker≥ 12.6.0, ≤ 12.6.4—
oracle/mysql≥ 7.3.0, ≤ 7.3.29—
oracle/mysql≥ 7.4.0, ≤ 7.4.28—
oracle/mysql≥ 7.5.0, ≤ 7.5.18—
oracle/mysql≥ 7.6.0, ≤ 7.6.14—
oracle/mysql≥ 8.0.0, ≤ 8.0.20—
oracle/primavera_unifier≥ 17.7, ≤ 17.12—
oracle/primavera_unifierall versions—
oracle/primavera_unifierall versions—
oracle/primavera_unifierall versions—
oracle/webcenter_sitesall versions—
oracle/webcenter_sitesall versions—
oracle/weblogic_serverall versions—
oracle/weblogic_serverall versions—
References (22)
https://github.com/dojo/dojo/commit/20a00afb68f5587946dc76fbeaa68c39bda2171d · [email protected]https://github.com/dojo/dojo/security/advisories/GHSA-jxfh-8wgv-vfr2 · [email protected]https://lists.apache.org/thread.html/r3638722360d7ae95f874280518b8d987d799a76df7a9cd78eac33a1b%40%3Cusers.qpid.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r665fcc152bd0fec9f71511a6c2435ff24d3a71386b01b1a6df326fd3%40%3Cusers.qpid.apache.org%3E · [email protected]https://lists.apache.org/thread.html/rf481b3f25f05c52ba4e24991a941c1a6e88d281c6c9360a806554d00%40%3Cusers.qpid.apache.org%3E · [email protected]https://lists.debian.org/debian-lts-announce/2020/03/msg00012.html · [email protected]https://www.oracle.com//security-alerts/cpujul2021.html · [email protected]https://www.oracle.com/security-alerts/cpujan2022.html · [email protected]https://www.oracle.com/security-alerts/cpujul2020.html · [email protected]https://www.oracle.com/security-alerts/cpujul2022.html · [email protected]https://www.oracle.com/security-alerts/cpuoct2021.html · [email protected]https://github.com/dojo/dojo/commit/20a00afb68f5587946dc76fbeaa68c39bda2171d · af854a3a-2127-422b-91ae-364da2661108https://github.com/dojo/dojo/security/advisories/GHSA-jxfh-8wgv-vfr2 · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r3638722360d7ae95f874280518b8d987d799a76df7a9cd78eac33a1b%40%3Cusers.qpid.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r665fcc152bd0fec9f71511a6c2435ff24d3a71386b01b1a6df326fd3%40%3Cusers.qpid.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/rf481b3f25f05c52ba4e24991a941c1a6e88d281c6c9360a806554d00%40%3Cusers.qpid.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2020/03/msg00012.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com//security-alerts/cpujul2021.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujan2022.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujul2020.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujul2022.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpuoct2021.html · af854a3a-2127-422b-91ae-364da2661108
EPSS history
Timeline
  • 10 MAR 17:50Z
    Prototype pollution in dojo
    cvelistv5