---
cve: "CVE-2020-7680"
severity: "MEDIUM"
cvss: 6.1
epss: "3.9%"
vendor: "Generic Security"
kev: false
exploited: false
published: "2020-07-20 16:15:12"
tags: [cve, security, medium]
source: tsecurity.de CVE-Dossier
exported: "2026-09-12T13:00:12+02:00"
---

# CVE-2020-7680

> 6.1 MEDIUM

## Beschreibung

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.

## CVSS-Vektor

```
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
```

| Metrik | Wert | Bewertung |
|---|---|---|
| AV Angriffsvektor | Netzwerk | bad |
| AC Komplexität | Gering | bad |
| PR Privilegien | Keine | bad |
| UI Interaktion | Erforderlich | good |
| S Scope | Verändert | bad |
| C Vertraulichkeit | Gering | warn |
| I Integrität | Gering | warn |
| A Verfügbarkeit | Keine | good |

## Exploit-Evidenz

- [EDB-48681 — Docsify.js 4.11.4 - Reflective Cross-Site Scripting](https://www.exploit-db.com/exploits/48681)

## Patch verfügbar (OSV)

- 13f91a4fcb52fb7757e7ecbb4262fd89247dabdd (Commit)

## Referenzen

- <http://packetstormsecurity.com/files/158515/Docsify.js-4.11.4-Cross-Site-Scripting.html>
- <http://packetstormsecurity.com/files/161495/docsify-4.11.6-Cross-Site-Scripting.html>
- <http://seclists.org/fulldisclosure/2021/Feb/71>
- <https://github.com/docsifyjs/docsify/issues/1126>
- <https://github.com/docsifyjs/docsify/pull/1128>
- <https://snyk.io/vuln/SNYK-JS-DOCSIFY-567099>

---
_Exportiert aus dem [tsecurity.de CVE-Dossier](https://tsecurity.de/cve?cve=CVE-2020-7680) · Datenquellen: EUVD (ENISA), NVD, OSV, CISA KEV, FIRST EPSS, Exploit-DB, BSI BITS_
