Vulnerabilidades do ThinkInAIXYZ Deepchat
🔔 Criar alerta RSS Verificador de versão
CVEs publicadas que afetam ThinkInAIXYZ Deepchat: 5 registro(s), com versões afetadas e correções.
CVE-2026-43900
Crítica · 9.3
CWE-79 11/05/2026
XSS em Artefatos SVG do DeepChat por Bypass do Sanitizador (CVE-2026-43900)
DeepChat é uma plataforma de agentes de inteligência artificial de código aberto que unifica modelos, ferramentas e agentes. Antes da v1.0.4-beta.1, existe uma vulnerabilidade de Cross-Site Scripting (XSS) devido a uma discrepância entre a camada de validação no backend e o mecanismo de renderização do navegador no frontend. O SVGSanitizer (src/main/lib/svgSanitizer.ts) restringe a execução de scripts ao remover protocolos javascript: por meio de expressões regulares de texto simples. No entanto, ele não considera a decodificação de entidades HTML antes da inserção no DOM via v-html do Vue, dentro do componente SvgArtifact.vue. Ao fornecer um artefato SVG com entidades ofuscadas (por exemplo, javascript:alert(1)), um atacante pode contornar completamente o sanitizador, resultando em execução arbitrária de JavaScript quando uma vítima interage com o elemento SVG renderizado. Esta vulnerabilidade está corrigida na v1.0.4-beta.1.
CVE-2026-43899
Crítica · 9.6
CWE-20 11/05/2026
DeepChat: bypass em handler de pop-up do Electron permite execução arbitrária de protocolo
DeepChat é uma plataforma de agente de inteligência artificial de código aberto que unifica modelos, ferramentas e agentes. Antes da v1.0.4-beta.1, uma mitigação incompleta para o CVE-2025-55733 deixa o DeepChat vulnerável a um bypass de execução de protocolo arbitrário (RCE). Embora o patch tenha restringido corretamente api.openExternal() dentro do script preload/index.ts do renderer, ele deixou de sanitizar estruturalmente os manipuladores nativos de janelas pop-up do Electron. Um atacante ou um endpoint de IA comprometido que retorne um link Markdown pode acionar uma interceptação de janela nativa target="_blank" em tabPresenter.ts, que encaminha a URL maliciosa diretamente para shell.openExternal(url) e contorna completamente a fronteira de segurança isValidExternalUrl. Esta vulnerabilidade está corrigida na v1.0.4-beta.1.
CVE-2025-67744
Crítica · 9.6
CWE-94 15/12/2025
Mermaid XSS vulnerability leads to Remote Code Execution
DeepChat is an open-source artificial intelligence agent platform that unifies models, tools, and agents. Prior to version 0.5.3, a security vulnerability exists in the Mermaid diagram rendering component that allows arbitrary JavaScript execution. Due to the exposure of the Electron IPC renderer to the DOM, this Cross-Site Scripting (XSS) flaw escalates to full Remote Code Execution (RCE), allowing an attacker to execute arbitrary system commands. Two concurrent issues, unsafe Mermaid configuration and an exposed IPC interface, cause this issue. Version 0.5.3 contains a patch.
CVE-2025-66481
Crítica · 9.6
CWE-79 08/12/2025
DeepChat's Incomplete XSS Fix Allows RCE through Mermaid Content
DeepChat is an open-source AI chat platform that supports cloud models and LLMs. Versions 0.5.1 and below are vulnerable to XSS attacks through improperly sanitized Mermaid content. The recent security patch for MermaidArtifact.vue is insufficient and can be bypassed using unquoted HTML attributes combined with HTML entity encoding. Remote Code Execution is possible on the victim's machine via the electron.ipcRenderer interface, bypassing the regex filter intended to strip dangerous attributes. There is no fix at time of publication.
CVE-2025-66222
Crítica · 9.6
CWE-79 03/12/2025
DeepChat Cross-Site Scripting(XSS) escalate to Remote Code Execution(RCE)
DeepChat is a smart assistant uses artificial intelligence. In 0.5.0 and earlier, there is a Stored Cross-Site Scripting (XSS) vulnerability in the Mermaid diagram renderer allows an attacker to execute arbitrary JavaScript within the application context. By leveraging the exposed Electron IPC bridge, this XSS can be escalated to Remote Code Execution (RCE) by registering and starting a malicious MCP (Model Context Protocol) server.