Back to search
CVE-2020-7680
Published: Jul 20, 2020
Modified: Aug 4, 2024
PUBLISHED
Description
docsify prior to 4.11.4 is susceptible to Cross-site Scripting (XSS). Docsify.js uses fragment identifiers (parameters after # sign) to load resources from server-side .md files. Due to lack of validation here, it is possible to provide external URLs after the /#/ (domain.com/#//attacker.com) and render arbitrary JavaScript/HTML inside docsify page.
| Vendor | Product | Versions |
|---|---|---|
n/a | docsify | affected All versions prior to 4.11.4 |
References
https://github.com/docsifyjs/docsify/issues/1126
x_refsource_MISC
https://github.com/docsifyjs/docsify/pull/1128
x_refsource_MISC
https://snyk.io/vuln/SNYK-JS-DOCSIFY-567099
x_refsource_MISC
20210219 [KIS-2021-02] docsify <= 4.11.6 DOM-based Cross-Site Scripting Vulnerability
mailing-list
x_refsource_FULLDISC
Security Training
Train your team to recognize and prevent security threats with our comprehensive security awareness program.
Start TrainingVulnerability Scanning
Discover vulnerabilities in your applications and infrastructure before attackers do.
Scan Now