CVE Intelligence

Vulnerabilidades de Prolix-oc

🔔 Criar alerta RSS

CVEs publicadas que afetam produtos de Prolix-oc: 5 registro(s), com severidade, exploração e correções.

Somente exploradas (KEV) →

CVE-2026-44451 Crítica · 9.3 CWE-693 26/05/2026
Lumiverse: escape de sandbox em overrides de componentes TSX via referência DOM e bypass do validador
O Lumiverse é um aplicativo de chat com IA com recursos completos. Antes da versão 0.9.7, o sistema de substituição de componentes transpila TSX fornecido pelo usuário via Sucrase e o avalia com new Function, sombreando globais perigosos (fetch, window, eval, etc.) com undefined. Um validador estático de código-fonte (validateComponentOverrideSource) bloqueia adicionalmente esses identificadores por meio de expressão regular com limites de palavra. Ambos os controles são contornados. Bypass por concatenação de strings no validador estático: qualquer identificador bloqueado pode ser reconstruído em tempo de execução a partir de fragmentos de string ('ownerDoc' + 'ument'). Escape via referência DOM do sandbox: useRef e useEffect são disponibilizados no escopo. Uma ref anexada a um elemento renderizado fornece um nó DOM ativo. A partir de qualquer nó DOM real, node['ownerDoc'+'ument']['def'+'aultView'] retorna o window real, contornando todos os sombreamentos de identificadores. Pacotes de temas (.lumitheme / .lumiverse-theme) são o mecanismo de distribuição compartilhável. Um pacote malicioso é um caminho de exploração: a vítima importa o arquivo, habilita um override de componente no Theme Editor, e a carga é disparada na sessão autenticada dela.Esta vulnerabilidade está corrigida na versão 0.9.7.
CVE-2026-44450 Crítica · 9.9 CWE-88 26/05/2026
Lumiverse: RCE via MCP stdio argument injection
Lumiverse is a full-featured AI chat application. Prior to 0.9.7, the MCP server creation endpoint validates the command field against an allowlist of binary names but forwards the args array to the child process without any validation. Every binary on the allowlist accepts an inline-code execution flag (-e for node/bun, -c for python3/deno), giving any logged-in user arbitrary OS-level code execution on the Lumiverse server. The route requires only requireAuth (not requireOwner). The server binds on all interfaces (::) and the host-header rebinding check is bypassed trivially by any HTTP client that sends Host: localhost:<port> directly, making this exploitable from any machine with network access to the server port. This vulnerability is fixed in 0.9.7.
CVE-2026-44449 Crítica · 9.1 CWE-88 26/05/2026
Lumiverse: injeção de argumento no tratamento de caminhos SMB em exists()
O Lumiverse é uma aplicação de chat com IA completa. Antes da versão 0.9.7, quando a chamada primária toSmbPath(fullPath) lança uma exceção, o método recorre a uma divisão dirname/basename e valida apenas o prefixo do diretório. O basename é concatenado diretamente no script -c do smbclient sem validação. O smbclient interpreta ; como separador de subcomandos e !cmd como uma escapada para o shell local, que executa cmd no host. Um caminho cujo componente de diretório é limpo, mas cujo basename contém "; !<cmd>; echo ", alcança execução arbitrária de comandos no servidor Lumiverse. Esta vulnerabilidade está corrigida na versão 0.9.7.
CVE-2026-44444 Crítica · 9.1 CWE-78 26/05/2026
Lumiverse Spindle: scripts de ciclo de vida executam antes da verificação de segurança
Lumiverse é um aplicativo de chat com IA com muitos recursos. Antes da versão 0.9.7, o pipeline de build de extensões Spindle chama bun install sem a flag --ignore-scripts antes de executar a verificação estática de segurança do backend (assertSafeBackendBundle). Uma extensão maliciosa que inclua um package.json com um script de ciclo de vida preinstall, postinstall ou prepare alcança execução de código no nível do host no momento em que um administrador pressiona Instalar, antes que qualquer arquivo dist seja inspecionado. Esta vulnerabilidade está corrigida na versão 0.9.7.
CVE-2026-44443 Média · 4.8 CWE-362 26/05/2026
Lumiverse: Sign-up nonce race condition allows unauthorized account registration
Lumiverse is a full-featured AI chat application. Prior to 0.9.7, consumeNonce() only checks that the module-level variable is set and unexpired. It does not validate any value from the incoming HTTP request or bind the nonce to the admin's session. If the admin's auth.api.signUpEmail() call fails before the before hook fires (e.g. BetterAuth rejects a duplicate email at the validation layer), the nonce is set but never consumed. Any POST /api/auth/sign-up/email request that arrives during the remaining window registers successfully regardless of who sent it. An attacker who can observe or predict when the admin is creating users (must be a dupplicate user) can race the 10-second window to register an unauthorized account. This vulnerability is fixed in 0.9.7.