PT-2026-32585 · Maxkb · Maxkb
Liqiang
·
Publicado
2026-04-14
·
Atualizado
2026-04-14
·
CVE-2026-39426
CVSS v3.1
5.4
Média
| Vetor | AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
MaxKB versões anteriores a 2.8.0
Description
Um problema de Cross-Site Scripting (XSS) Armazenado existe onde o componente
MdRenderer.vue do frontend analisa tags <iframe render> personalizadas de respostas de LLM ou configurações de Prólogo da Aplicação. Este processo ignora a sanitização padrão de Markdown e a filtragem de XSS. O conteúdo HTML não sanitizado é então passado para o componente IframeRender.vue, que o renderiza diretamente em um <iframe> através do atributo srcdoc configurado com sandbox="allow-scripts allow-same-origin". Isso permite que scripts injetados escapem do iframe e executem JavaScript na janela pai usando window.parent. Como o Prólogo é renderizado para qualquer usuário que visite a interface de chat de uma aplicação, isso pode levar ao sequestro de sessão, ações não autorizadas e exposição de dados sensíveis.Recommendations
Atualizar para a versão 2.8.0.
Correção
XSS
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Maxkb