Skip to main content
← All vulnerabilities
CVE-2021-21259

Stored XSS in slide mode

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.7.2
None on Exploit-DB, Metasploit or GitHub

Summary

HedgeDoc is open source software which lets you create real-time collaborative markdown notes. In HedgeDoc before version 1.7.2, an attacker can inject arbitrary JavaScript into a HedgeDoc note, which is executed when the note is viewed in slide mode. Depending on the configuration of the instance, the attacker may not need authentication to create or edit notes. The problem is patched in HedgeDoc 1.7.2. As a workaround, disallow loading JavaScript from 3rd party sites using the `Content-Security-Policy` header. Note that this will break some embedded content.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • hedgedoc hedgedoc

    fixed in 1.7.2

References 4

GitHub · hedgedoc/hedgedoc

GitHub · hackmdio/codimd