CVE-2020-5258
Prototype pollution in dojo
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
2Exploited in Wild
-Decision
Descriptions
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
En las versiones afectadas de dojo (paquete NPM), el método deepCopy es vulnerable a una Contaminación de Prototipo. La Contaminación de Prototipo se refiere a la capacidad de inyectar propiedades en prototipos de construcciones de lenguaje JavaScript existentes, tales como objetos. Un atacante manipula estos atributos para sobrescribir o contaminar un prototipo de objeto de la aplicación JavaScript del objeto base mediante la inyección de otros valores. Esto ha sido parcheado en las versiones 1.12.8, 1.13.7, 1.14.6, 1.15.3 y 1.16.2
CVSS Scores
SSVC
- Decision:-
Timeline
- 2020-01-02 CVE Reserved
- 2020-02-12 First Exploit
- 2020-03-10 CVE Published
- 2023-11-08 EPSS Updated
- 2024-08-04 CVE Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
CWE
- CWE-94: Improper Control of Generation of Code ('Code Injection')
- CWE-1321: Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
CAPEC
References (12)
URL | Date | SRC |
---|---|---|
https://github.com/ossf-cve-benchmark/CVE-2020-5258 | 2020-02-12 | |
https://github.com/dojo/dojo/security/advisories/GHSA-jxfh-8wgv-vfr2 | 2024-08-04 |
URL | Date | SRC |
---|---|---|
https://github.com/dojo/dojo/commit/20a00afb68f5587946dc76fbeaa68c39bda2171d | 2023-11-07 | |
https://www.oracle.com//security-alerts/cpujul2021.html | 2023-11-07 | |
https://www.oracle.com/security-alerts/cpujan2022.html | 2023-11-07 | |
https://www.oracle.com/security-alerts/cpuoct2021.html | 2023-11-07 |
URL | Date | SRC |
---|
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Linuxfoundation Search vendor "Linuxfoundation" | Dojo Search vendor "Linuxfoundation" for product "Dojo" | < 1.11.10 Search vendor "Linuxfoundation" for product "Dojo" and version " < 1.11.10" | node.js |
Affected
| ||||||
Linuxfoundation Search vendor "Linuxfoundation" | Dojo Search vendor "Linuxfoundation" for product "Dojo" | >= 1.12.0 < 1.12.8 Search vendor "Linuxfoundation" for product "Dojo" and version " >= 1.12.0 < 1.12.8" | node.js |
Affected
| ||||||
Linuxfoundation Search vendor "Linuxfoundation" | Dojo Search vendor "Linuxfoundation" for product "Dojo" | >= 1.13.0 < 1.13.7 Search vendor "Linuxfoundation" for product "Dojo" and version " >= 1.13.0 < 1.13.7" | node.js |
Affected
| ||||||
Linuxfoundation Search vendor "Linuxfoundation" | Dojo Search vendor "Linuxfoundation" for product "Dojo" | >= 1.14.0 < 1.14.6 Search vendor "Linuxfoundation" for product "Dojo" and version " >= 1.14.0 < 1.14.6" | node.js |
Affected
| ||||||
Linuxfoundation Search vendor "Linuxfoundation" | Dojo Search vendor "Linuxfoundation" for product "Dojo" | >= 1.15.0 < 1.15.3 Search vendor "Linuxfoundation" for product "Dojo" and version " >= 1.15.0 < 1.15.3" | node.js |
Affected
| ||||||
Linuxfoundation Search vendor "Linuxfoundation" | Dojo Search vendor "Linuxfoundation" for product "Dojo" | >= 1.16.0 < 1.16.2 Search vendor "Linuxfoundation" for product "Dojo" and version " >= 1.16.0 < 1.16.2" | node.js |
Affected
| ||||||
Debian Search vendor "Debian" | Debian Linux Search vendor "Debian" for product "Debian Linux" | 8.0 Search vendor "Debian" for product "Debian Linux" and version "8.0" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Communications Application Session Controller Search vendor "Oracle" for product "Communications Application Session Controller" | 3.9.0 Search vendor "Oracle" for product "Communications Application Session Controller" and version "3.9.0" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Communications Policy Management Search vendor "Oracle" for product "Communications Policy Management" | 12.5.0 Search vendor "Oracle" for product "Communications Policy Management" and version "12.5.0" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Communications Pricing Design Center Search vendor "Oracle" for product "Communications Pricing Design Center" | 12.0.0.3.0 Search vendor "Oracle" for product "Communications Pricing Design Center" and version "12.0.0.3.0" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Documaker Search vendor "Oracle" for product "Documaker" | >= 12.6.0 <= 12.6.4 Search vendor "Oracle" for product "Documaker" and version " >= 12.6.0 <= 12.6.4" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Mysql Search vendor "Oracle" for product "Mysql" | >= 7.3.0 <= 7.3.29 Search vendor "Oracle" for product "Mysql" and version " >= 7.3.0 <= 7.3.29" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Mysql Search vendor "Oracle" for product "Mysql" | >= 7.4.0 <= 7.4.28 Search vendor "Oracle" for product "Mysql" and version " >= 7.4.0 <= 7.4.28" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Mysql Search vendor "Oracle" for product "Mysql" | >= 7.5.0 <= 7.5.18 Search vendor "Oracle" for product "Mysql" and version " >= 7.5.0 <= 7.5.18" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Mysql Search vendor "Oracle" for product "Mysql" | >= 7.6.0 <= 7.6.14 Search vendor "Oracle" for product "Mysql" and version " >= 7.6.0 <= 7.6.14" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Mysql Search vendor "Oracle" for product "Mysql" | >= 8.0.0 <= 8.0.20 Search vendor "Oracle" for product "Mysql" and version " >= 8.0.0 <= 8.0.20" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Primavera Unifier Search vendor "Oracle" for product "Primavera Unifier" | >= 17.7 <= 17.12 Search vendor "Oracle" for product "Primavera Unifier" and version " >= 17.7 <= 17.12" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Primavera Unifier Search vendor "Oracle" for product "Primavera Unifier" | 18.8 Search vendor "Oracle" for product "Primavera Unifier" and version "18.8" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Primavera Unifier Search vendor "Oracle" for product "Primavera Unifier" | 19.12 Search vendor "Oracle" for product "Primavera Unifier" and version "19.12" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Primavera Unifier Search vendor "Oracle" for product "Primavera Unifier" | 20.12 Search vendor "Oracle" for product "Primavera Unifier" and version "20.12" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Webcenter Sites Search vendor "Oracle" for product "Webcenter Sites" | 12.2.1.3.0 Search vendor "Oracle" for product "Webcenter Sites" and version "12.2.1.3.0" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Webcenter Sites Search vendor "Oracle" for product "Webcenter Sites" | 12.2.1.4.0 Search vendor "Oracle" for product "Webcenter Sites" and version "12.2.1.4.0" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Weblogic Server Search vendor "Oracle" for product "Weblogic Server" | 12.2.1.4.0 Search vendor "Oracle" for product "Weblogic Server" and version "12.2.1.4.0" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Weblogic Server Search vendor "Oracle" for product "Weblogic Server" | 14.1.1.0.0 Search vendor "Oracle" for product "Weblogic Server" and version "14.1.1.0.0" | - |
Affected
|