Skip to content
OpenAdvisories
High · 7.7 CVE-2020-5258 EUVD-2020-0349GHSA-jxfh-8wgv-vfr2

Prototype pollution in dojo

Published Mar 10, 2020 · Updated Oct 8, 2026 · Assigned by GitHub_M

Description

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

Affected products

VendorProductAffectedFixed
dojo dojo < 1.12.8, >= 1.13.0, < 1.13.7, >= 1.14.0, < 1.14.6, >= 1.15.0, < 1.15.3, >= 1.16.0, < 1.16.2 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 dojo 1.15.3+dfsg1-1 —
Debian 13 dojo 1.15.3+dfsg1-1 —
Debian 12 dojo 1.15.3+dfsg1-1 —
Debian 8 dojo 1.10.2+dfsg-1+deb8u3 DLA-2139-1
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS dojo No fix yet —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS dojo No fix yet —
Ubuntu Pro 16.04 LTS dojo No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
npm dojo < 1.11.10 1.11.10 GHSA-jxfh-8wgv-vfr2
npm dojo >= 1.12.0, < 1.12.8 1.12.8 GHSA-jxfh-8wgv-vfr2
npm dojo >= 1.13.0, < 1.13.7 1.13.7 GHSA-jxfh-8wgv-vfr2
npm dojo >= 1.14.0, < 1.14.6 1.14.6 GHSA-jxfh-8wgv-vfr2
npm dojo >= 1.15.0, < 1.15.3 1.15.3 GHSA-jxfh-8wgv-vfr2
npm dojo >= 1.16.0, < 1.16.2 1.16.2 GHSA-jxfh-8wgv-vfr2

Advisories 2

References