๐Ÿ” CVE Alert

CVE-2026-39426

UNKNOWN 0.0

MaxKB: Stored XSS via Unsanitized iframe_render Parsing

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
14th

MaxKB is an open-source AI assistant for enterprise. Versions 2.7.1 and below contain a Stored Cross-Site Scripting (XSS) vulnerability where the frontend's MdRenderer.vue component parses custom <iframe_render> tags from LLM responses or Application Prologue configurations, bypassing standard Markdown sanitization and XSS filtering. The unsanitized HTML content is passed to the IframeRender.vue component, which renders it directly into an <iframe> via the srcdoc attribute configured with sandbox="allow-scripts allow-same-origin". This can be a dangerous combination, allowing injected scripts to escape the iframe and execute JavaScript in the parent window using window.parent. Since the Prologue is rendered for any user visiting an application's chat interface, this results in a high-impact Stored XSS that can lead to session hijacking, unauthorized actions, and sensitive data exposure. This issue has been fixed in version 2.8.0.

CWE CWE-79
Vendor 1panel-dev
Product maxkb
Published Apr 14, 2026
Last Updated Apr 16, 2026
Stay Ahead of the Next One

Get instant alerts for 1panel-dev maxkb

Be the first to know when new unknown vulnerabilities affecting 1panel-dev maxkb are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

1Panel-dev / MaxKB
< 2.8.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/1Panel-dev/MaxKB/security/advisories/GHSA-q2qg-43vq-f2wv github.com: https://github.com/1Panel-dev/MaxKB/releases/tag/v2.8.0