PT-2026-32585 · Maxkb · Maxkb

Liqiang

·

Published

2026-04-14

·

Updated

2026-04-14

·

CVE-2026-39426

CVSS v3.1

5.4

Medium

VectorAV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions MaxKB versions prior to 2.8.0
Description A Stored Cross-Site Scripting (XSS) issue exists where the frontend MdRenderer.vue component parses custom <iframe render> tags from LLM responses or Application Prologue configurations. This process bypasses standard Markdown sanitization and XSS filtering. The unsanitized HTML content is then 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 allows injected scripts to escape the iframe and execute JavaScript in the parent window using window.parent. Because the Prologue is rendered for any user visiting an application chat interface, this can lead to session hijacking, unauthorized actions, and sensitive data exposure.
Recommendations Update to version 2.8.0.

Fix

XSS

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-39426

Affected Products

Maxkb