CVE-2026-68900
Received Received - Intake

Stored XSS in Wekan Kanban Export via Entity-Encoded Payload

Vulnerability report for CVE-2026-68900, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-19

Last updated on: 2026-08-19

Assigner: GitHub, Inc.

Description

Wekan is open source kanban built with Meteor. From 8.72 until 10.23, addBoardHTMLToZip() in client/lib/exportHTML.js read a card title and body through textContent, which decoded entity-encoded markup, and then interpolated titleText and allText into content.innerHTML in the exported index.html. A board member could store an entity-encoded event-handler payload in a card title that remained inert on the live board but was reparsed and executed when a recipient clicked the card in the downloaded HTML export, allowing the script to read and transmit all board data contained in that export, including content added after the attacker's membership was removed. Version 10.23 builds the modal with DOM nodes and assigns untrusted values through textContent. This issue is fixed in version 10.23.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-19
Last Modified
2026-08-19
Generated
2026-08-20
AI Q&A
2026-08-20
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
wekan wekan 10.23
wekan wekan From 8.72 (inc) to 10.23 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-68900 is a stored Cross-Site Scripting (XSS) vulnerability in Wekan's HTML board export feature. An attacker with board membership could inject entity-encoded malicious markup into a card title. While the live board rendered this safely, the exported HTML file contained a click handler that decoded the markup and executed it when a recipient clicked the card, potentially exposing all data in the export.

Detection Guidance

This vulnerability is specific to Wekan's HTML export feature and requires manual inspection of exported files. Check for unexpected JavaScript execution when clicking cards in downloaded HTML exports. Review card titles and bodies for entity-encoded markup that decodes to malicious scripts. Ensure your Wekan instance is updated to version 10.23 or later.

Impact Analysis

An attacker could steal sensitive board data included in the exported HTML file, including content added after the attacker's membership was removed. The exploit requires user interaction (clicking the card in the export) but could modify the exported view for recipients and exfiltrate data via crafted payloads like encoded image tags with onerror handlers.

Compliance Impact

This vulnerability could lead to unauthorized access and exfiltration of sensitive data, violating confidentiality requirements in GDPR and HIPAA. The potential exposure of personal or health information in exported files may result in compliance breaches, data protection violations, and regulatory penalties.

Mitigation Strategies

Upgrade Wekan to version 10.23 or later immediately. Remove any suspicious cards containing encoded scripts in titles or bodies. Review recent board exports for signs of exploitation. Monitor for unusual data exfiltration from exported files.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-68900. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart