CVE-2020-4051
XSS in Dijit Editor's LinkDialog plugin
In Dijit before versions 1.11.11, and greater than or equal to 1.12.0 and less than 1.12.9, and greater than or equal to 1.13.0 and less than 1.13.8, and greater than or equal to 1.14.0 and less than 1.14.7, and greater than or equal to 1.15.0 and less than 1.15.4, and greater than or equal to 1.16.0 and less than 1.16.3, there is a cross-site scripting vulnerability in the Editor's LinkDialog plugin. This has been fixed in 1.11.11, 1.12.9, 1.13.8, 1.14.7, 1.15.4, 1.16.3.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- Low
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
3.7
XSS in Dijit Editor's LinkDialog plugin
In Dijit before versions 1.11.11, and greater than or equal to 1.12.0 and less than 1.12.9, and greater than or equal to 1.13.0 and less than 1.13.8, and greater than or equal to 1.14.0 and less than 1.14.7, and greater than or equal to 1.15.0 and less than 1.15.4, and greater than or equal to 1.16.0 and less than 1.16.3, there is a cross-site scripting vulnerability in the Editor's LinkDialog plugin. This has been fixed in 1.11.11, 1.12.9, 1.13.8, 1.14.7, 1.15.4, 1.16.3.
- Record
CVE-2020-4051- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
EUVDEUVD-2020-0482
3.7
In Dijit before versions 1.11.11, and greater than or equal to 1.12.0 and less than 1.12.9, and greater than or equal to 1.13.0 and less than 1.13.8, and greater than or equal to 1.14.0 and less than 1.14.7, and greater than or equal to 1.15.0 and less than 1.15.4, and greater than or equal to 1.16.0 and less than 1.16.3, there is a cross-site scripting vulnerability in the Editor's LinkDialog plugin. This has been fixed in 1.11.11, 1.12.9, 1.13.8, 1.14.7, 1.15.4, 1.16.3.
- Record
EUVD-2020-0482- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-cxjc-r2fp-7mq6
3.7
Cross-site Scripting in dijit editor's LinkDialog plugin
Impact
XSS possible for users of the Dijit Editor's LinkDialog plugin
Patches
Yes, 1.11.11, 1.12.9, 1.13.8, 1.14.7, 1.15.4, 1.16.3
Workarounds
Users may apply the patch made in these releases.
For more information
If you have any questions or comments about this advisory, open an issue in dojo/dijit
- Record
GHSA-cxjc-r2fp-7mq6- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
NVD
3.7
In Dijit before versions 1.11.11, and greater than or equal to 1.12.0 and less than 1.12.9, and greater than or equal to 1.13.0 and less than 1.13.8, and greater than or equal to 1.14.0 and less than 1.14.7, and greater than or equal to 1.15.0 and less than 1.15.4, and greater than or equal to 1.16.0 and less than 1.16.3, there is a cross-site scripting vulnerability in the Editor's LinkDialog plugin. This has been fixed in 1.11.11, 1.12.9, 1.13.8, 1.14.7, 1.15.4, 1.16.3.
- Record
CVE-2020-4051- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:N - CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N - CVSS 2.0
- 3.5 Low
AV:N/AC:M/Au:S/C:N/I:P/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
OSV
5.4
In Dijit before versions 1.11.11, and greater than or equal to 1.12.0 and less than 1.12.9, and greater than or equal to 1.13.0 and less than 1.13.8, and greater than or equal to 1.14.0 and less than 1.14.7, and greater than or equal to 1.15.0 and less than 1.15.4, and greater than or equal to 1.16.0 and less than 1.16.3, there is a cross-site scripting vulnerability in the Editor's LinkDialog plugin. This has been fixed in 1.11.11, 1.12.9, 1.13.8, 1.14.7, 1.15.4, 1.16.3.
- Record
CVE-2020-4051- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2020-4051
5.4
In Dijit before versions 1.11.11, and greater than or equal to 1.12.0 and less than 1.12.9, and greater than or equal to 1.13.0 and less than 1.13.8, and greater than or equal to 1.14.0 and less than 1.14.7, and greater than or equal to 1.15.0 and less than 1.15.4, and greater than or equal to 1.16.0 and less than 1.16.3, there is a cross-site scripting vulnerability in the Editor's LinkDialog plugin. This has been fixed in 1.11.11, 1.12.9, 1.13.8, 1.14.7, 1.15.4, 1.16.3.
- Record
DEBIAN-CVE-2020-4051- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
Show 4 moreShow less
OSVGHSA-cxjc-r2fp-7mq6
3.7
Cross-site Scripting in dijit editor's LinkDialog plugin
Impact
XSS possible for users of the Dijit Editor's LinkDialog plugin
Patches
Yes, 1.11.11, 1.12.9, 1.13.8, 1.14.7, 1.15.4, 1.16.3
Workarounds
Users may apply the patch made in these releases.
For more information
If you have any questions or comments about this advisory, open an issue in dojo/dijit
- Record
GHSA-cxjc-r2fp-7mq6- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-4051
3.7
In Dijit before versions 1.11.11, and greater than or equal to 1.12.0 and less than 1.12.9, and greater than or equal to 1.13.0 and less than 1.13.8, and greater than or equal to 1.14.0 and less than 1.14.7, and greater than or equal to 1.15.0 and less than 1.15.4, and greater than or equal to 1.16.0 and less than 1.16.3, there is a cross-site scripting vulnerability in the Editor's LinkDialog plugin. This has been fixed in 1.11.11, 1.12.9, 1.13.8, 1.14.7, 1.15.4, 1.16.3.
- Record
UBUNTU-CVE-2020-4051- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:N - CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVMGASA-2023-0039 No score
Updated dojo packages fix security vulnerability
Dijit Editor's LinkDialog plugin of dojo 1.14.0 to 1.14.7 is vulnerable to cross-site scripting (XSS) attacks. (CVE-2020-4051) Prototype pollution vulnerability via the setObject() function. (CVE-2021-23450)
- Record
MGASA-2023-0039- Updated
- 2026-11-02
OSVUSN-7569-1 No score
dojo vulnerabilities
It was discovered that Dojo did not correctly handle DataGrids. An attacker could possibly use this issue to execute arbitrary code. This issue only affected Ubuntu 16.04 LTS and Ubuntu 18.04 LTS. (CVE-2018-15494)
It was discovered that Dojo was vulnerable to prototype pollution. An attacker could possibly use this issue to execute arbitrary code. (CVE-2021-23450)
Jonathan Leitschuh discovered that Dojo did not correctly sanitize certain inputs. An attacker could possibly use this issue to execute a cross-site scripting (XSS) attack. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. (CVE-2019-10785, CVE-2020-4051)
- Record
USN-7569-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
dijitnpm |
before 1.11.11 | 1.11.11 |
dijitnpm |
1.12.0 up to 1.12.9 | 1.12.9 |
dijitnpm |
1.13.0 up to 1.13.8 | 1.13.8 |
dijitnpm |
1.14.0 up to 1.14.7 | 1.14.7 |
dijitnpm |
1.15.0 up to 1.15.4 | 1.15.4 |
dijitnpm |
1.16.0 up to 1.16.3 | 1.16.3 |
dojoDebian:12 |
before 1.15.4+dfsg1-1 | 1.15.4+dfsg1-1 |
dojoDebian:13 |
before 1.15.4+dfsg1-1 | 1.15.4+dfsg1-1 |
dojoDebian:14 |
before 1.15.4+dfsg1-1 | 1.15.4+dfsg1-1 |
dojoDebian:10 From an advisory covering 2 CVEs |
before 1.14.2+dfsg1-1+deb10u3, plus listed versions 1.14.2+dfsg1-11.14.2+dfsg1-1+deb10u11.14.2+dfsg1-1+deb10u2 |
1.14.2+dfsg1-1+deb10u3 |
Show 7 moreShow less
| Package | Affected | Fixed |
|---|---|---|
dojoMageia:8 From an advisory covering 2 CVEs |
before 1.16.5-1.mga8 | 1.16.5-1.mga8 |
dojoUbuntu:Pro:16.04:LTS |
before 1.10.4+dfsg-2ubuntu0.1~esm1, plus listed versions 1.10.4+dfsg-2 |
1.10.4+dfsg-2ubuntu0.1~esm1 |
dojoUbuntu:18.04:LTS |
All versions, plus listed versions 1.11.0+dfsg-1 |
None known |
dojoUbuntu:Pro:20.04:LTS |
before 1.15.0+dfsg1-1ubuntu0.1~esm1, plus listed versions 1.14.2+dfsg1-11.15.0+dfsg1-1 |
1.15.0+dfsg1-1ubuntu0.1~esm1 |
dojoUbuntu:Pro:16.04:LTS From an advisory covering 4 CVEs |
before 1.10.4+dfsg-2ubuntu0.1~esm1, plus listed versions 1.10.4+dfsg-2 |
1.10.4+dfsg-2ubuntu0.1~esm1 |
dojoUbuntu:Pro:20.04:LTS From an advisory covering 4 CVEs |
before 1.15.0+dfsg1-1ubuntu0.1~esm1, plus listed versions 1.14.2+dfsg1-11.15.0+dfsg1-1 |
1.15.0+dfsg1-1ubuntu0.1~esm1 |
dojoUbuntu:22.04:LTS From an advisory covering 4 CVEs |
before 1.15.4+dfsg1-1ubuntu0.1, plus listed versions 1.15.4+dfsg1-1 |
1.15.4+dfsg1-1ubuntu0.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-4051 is a low vulnerability (CVSS 3.7) in Dojo Dijit, published June 15, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.18%, the 67th percentile. Fixed in dijit 1.11.11.
References
github.com/dojo/dijit/security/advisories/GHSA-cxjc-r2fp-7mq6
github.com/dojo/dijit/commit/462bdcd60d0333315fe69ab4709c894d78f61301
oracle.com/security-alerts/cpuoct2020.html
security.netapp.com/advisory/ntap-20201023-0003
lists.debian.org/debian-lts-announce/2023/01/msg00030.html
nvd.nist.gov/vuln/detail/CVE-2020-4051
Show 11 moreShow less
github.com/advisories/GHSA-cxjc-r2fp-7mq6
security-tracker.debian.org/tracker/CVE-2020-4051
advisories.mageia.org/MGASA-2023-0039.html
bugs.mageia.org/show_bug.cgi?id=31491
github.com/advisories/GHSA-m8gw-hjpr-rjv7
ubuntu.com/security/CVE-2020-4051
cve.org/CVERecord?id=CVE-2020-4051
ubuntu.com/security/notices/USN-7569-1
ubuntu.com/security/CVE-2018-15494
ubuntu.com/security/CVE-2019-10785
ubuntu.com/security/CVE-2021-23450