Read the docs
TI-2021-07999 Aliases CVE-2021-25993GHSA-42pj-96jc-q58w

Requarks wiki.js - Stored Cross-Site Scripting (XSS) in markdown editor

Priority MEDIUM 58CWE-79Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
Required
Attack complexity
Low
Impact type
Cross-site scripting
Confidentiality · integrity · availability
Low · Low · None
Fix status
No fix listed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-79.

Summary

In Requarks wiki.js, versions 2.0.0-beta.147 to 2.5.255 are affected by Stored XSS vulnerability, where a low privileged (editor) user can upload a SVG file that contains malicious JavaScript while uploading assets in the page. That will send the JWT tokens to the attacker’s server and will lead to account takeover when accessed by the victim.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00639 50th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
Requarkswiki2.0.0-beta.147 and later; up to 2.5.255—No fix listedCNA
  • wiki VendorRequarks Affected 2.0.0-beta.147 and later; up to 2.5.255 Fixed in — No fix listed CNA

CPE configurations NVD · 15

CPEVersionsRoleVendor
cpe:2.3:a:requarks:wiki.js:*:*:*:*:*:*:*:*2.0.1 – 2.5.255VulnerableRequarks
cpe:2.3:a:requarks:wiki.js:2.0.0:beta147:*:*:*:*:*:*2.0.0 beta147VulnerableRequarks
cpe:2.3:a:requarks:wiki.js:2.0.0:beta148:*:*:*:*:*:*2.0.0 beta148VulnerableRequarks
cpe:2.3:a:requarks:wiki.js:2.0.0:beta174:*:*:*:*:*:*2.0.0 beta174VulnerableRequarks
cpe:2.3:a:requarks:wiki.js:2.0.0:beta180:*:*:*:*:*:*2.0.0 beta180VulnerableRequarks
cpe:2.3:a:requarks:wiki.js:2.0.0:beta203:*:*:*:*:*:*2.0.0 beta203VulnerableRequarks
cpe:2.3:a:requarks:wiki.js:2.0.0:beta208:*:*:*:*:*:*2.0.0 beta208VulnerableRequarks
cpe:2.3:a:requarks:wiki.js:2.0.0:beta230:*:*:*:*:*:*2.0.0 beta230VulnerableRequarks
cpe:2.3:a:requarks:wiki.js:2.0.0:beta241:*:*:*:*:*:*2.0.0 beta241VulnerableRequarks
cpe:2.3:a:requarks:wiki.js:2.0.0:beta267:*:*:*:*:*:*2.0.0 beta267VulnerableRequarks
  • cpe:2.3:a:requarks:wiki.js:*:*:*:*:*:*:*:* Versions 2.0.1 – 2.5.255 Vulnerable ·Requarks
  • cpe:2.3:a:requarks:wiki.js:2.0.0:beta147:*:*:*:*:*:* Versions 2.0.0 beta147 Vulnerable ·Requarks
  • cpe:2.3:a:requarks:wiki.js:2.0.0:beta148:*:*:*:*:*:* Versions 2.0.0 beta148 Vulnerable ·Requarks
  • cpe:2.3:a:requarks:wiki.js:2.0.0:beta174:*:*:*:*:*:* Versions 2.0.0 beta174 Vulnerable ·Requarks
  • cpe:2.3:a:requarks:wiki.js:2.0.0:beta180:*:*:*:*:*:* Versions 2.0.0 beta180 Vulnerable ·Requarks
  • cpe:2.3:a:requarks:wiki.js:2.0.0:beta203:*:*:*:*:*:* Versions 2.0.0 beta203 Vulnerable ·Requarks
  • cpe:2.3:a:requarks:wiki.js:2.0.0:beta208:*:*:*:*:*:* Versions 2.0.0 beta208 Vulnerable ·Requarks
  • cpe:2.3:a:requarks:wiki.js:2.0.0:beta230:*:*:*:*:*:* Versions 2.0.0 beta230 Vulnerable ·Requarks
  • cpe:2.3:a:requarks:wiki.js:2.0.0:beta241:*:*:*:*:*:* Versions 2.0.0 beta241 Vulnerable ·Requarks
  • cpe:2.3:a:requarks:wiki.js:2.0.0:beta267:*:*:*:*:*:* Versions 2.0.0 beta267 Vulnerable ·Requarks
Show 5 more CPE
CPEVersionsRoleVendor
cpe:2.3:a:requarks:wiki.js:2.0.0:beta268:*:*:*:*:*:*2.0.0 beta268VulnerableRequarks
cpe:2.3:a:requarks:wiki.js:2.0.0:beta275:*:*:*:*:*:*2.0.0 beta275VulnerableRequarks
cpe:2.3:a:requarks:wiki.js:2.0.0:beta303:*:*:*:*:*:*2.0.0 beta303VulnerableRequarks
cpe:2.3:a:requarks:wiki.js:2.0.0:rc1:*:*:*:*:*:*2.0.0 rc1VulnerableRequarks
cpe:2.3:a:requarks:wiki.js:2.0.0:rc17:*:*:*:*:*:*2.0.0 rc17VulnerableRequarks
  • cpe:2.3:a:requarks:wiki.js:2.0.0:beta268:*:*:*:*:*:* Versions 2.0.0 beta268 Vulnerable ·Requarks
  • cpe:2.3:a:requarks:wiki.js:2.0.0:beta275:*:*:*:*:*:* Versions 2.0.0 beta275 Vulnerable ·Requarks
  • cpe:2.3:a:requarks:wiki.js:2.0.0:beta303:*:*:*:*:*:* Versions 2.0.0 beta303 Vulnerable ·Requarks
  • cpe:2.3:a:requarks:wiki.js:2.0.0:rc1:*:*:*:*:*:* Versions 2.0.0 rc1 Vulnerable ·Requarks
  • cpe:2.3:a:requarks:wiki.js:2.0.0:rc17:*:*:*:*:*:* Versions 2.0.0 rc17 Vulnerable ·Requarks

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2021-25993
  2. 2026-10-03 Alias added: GHSA-42pj-96jc-q58w
  3. 2026-10-24 EPSS moved to the 50th–90th percentile

References

  • TI-2026-32203 Wiki.js: Privilege Escalation via Missing Group Validation in users.update CVSS 4.0HIGH 8.6
  • TI-2025-35387 Requarks Wiki.js 2.5.307 does not properly revoke or invalidate active JWT tokens when a… CVSS 3.1CRITICAL 9.1
  • TI-2020-12008 Directory Traversal in Wiki.js CVSS 3.1HIGH 8.6
  • TI-2022-07706 Improper write access check in Requarks/wiki CVSS 3.1HIGH 8.1
  • TI-2021-19662 Stored XSS in non-image uploads in Requarks/wiki CVSS 3.1HIGH 8.2
  • TI-2021-19661 Stored XSS via SVG in Requarks/wiki CVSS 3.1HIGH 8.2
See all 13 →

Sources