Skip to content
OpenAdvisories
High · 7.7 CVE-2020-5259 EUVD-2020-0326GHSA-3hw5-q855-g6cw

Prototype Pollution in Dojox

Published Mar 10, 2020 · Updated Aug 4, 2024 · Assigned by GitHub_M

Description

In affected versions of dojox (NPM package), the jqMix 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.11.10, 1.12.8, 1.13.7, 1.14.6, 1.15.3 and 1.16.2

Affected products

VendorProductAffectedFixed
dojo dojox < 1.11.10, >= 1.12.0, < 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 dojox < 1.11.10 1.11.10 GHSA-3hw5-q855-g6cw
npm dojox >= 1.12.0, < 1.12.8 1.12.8 GHSA-3hw5-q855-g6cw
npm dojox >= 1.13.0, < 1.13.7 1.13.7 GHSA-3hw5-q855-g6cw
npm dojox >= 1.14.0, < 1.14.6 1.14.6 GHSA-3hw5-q855-g6cw
npm dojox >= 1.15.0, < 1.15.3 1.15.3 GHSA-3hw5-q855-g6cw
npm dojox >= 1.16.0, < 1.16.2 1.16.2 GHSA-3hw5-q855-g6cw

Advisories 2

References