Vladimirelitokarev

#2845de 53,779
89.1CVSS total
Vulnerabilidades · 10
Alta
3
Crítica
7
PT-2026-28599
7.5
2026-03-27
Unknown · Langchain-Core · CVE-2026-34070
**Nome do Software Vulnerável e Versões Afetadas** LangChain versões anteriores a 1.2.22 **Descrição** Múltiplas funções em `langchain core.prompts.loading` leem arquivos de caminhos incorporados em dicionários de configuração desserializados sem validar contra injeção de caminho absoluto ou salto de diretório (uma técnica usada para acessar arquivos e diretórios fora da pasta pretendida). Quando uma aplicação passa configurações de prompt influenciadas pelo usuário para os endpoints `load prompt()` ou `load prompt from config()`, um atacante pode ler arquivos arbitrários no sistema de arquivos do host. Este acesso é limitado por verificações de extensão de arquivo, onde `.txt` é exigido para modelos e `.json` ou `.yaml` para exemplos. As funções internas afetadas incluem ` load template()`, ` load examples()` e ` load few shot prompt()`. Especificamente, as variáveis `template path`, `suffix path` e `prefix path` são processadas por ` load template()`, enquanto a variável `examples` (quando fornecida como string) é processada por ` load examples()`, e a variável `example prompt path` é processada por ` load few shot prompt()`. **Recomendações** Atualize o LangChain para a versão 1.2.22 ou posterior. Como mitigação temporária, evite usar as funções `load prompt()` e `load prompt from config()` com entradas de usuários não confiáveis. Migre das APIs legadas obsoletas para as APIs de serialização `dumpd`, `dumps`, `load` e `loads` em `langchain core.load`.
PT-2025-53605
9.9
2025-12-24
N8N · N8N · CVE-2025-68668
**Nome do Software Vulnerável e Versões Afetadas** Versões do n8n 1.0.0 até inferior a 2.0.0 **Descrição** O n8n é uma plataforma de automação de workflows de código aberto. Existe uma vulnerabilidade de bypass de sandbox no Nó de Código Python que utiliza Pyodide, afetando versões da 1.0.0 até, mas não incluindo, a 2.0.0. Um usuário autenticado com permissão para criar ou modificar workflows pode explorar esse problema para executar comandos arbitrários no sistema hospedeiro que executa o n8n, com os mesmos privilégios do processo do n8n. Essa vulnerabilidade, registrada como CVE-2025-68668, possui pontuação CVSS de 9.9 (Crítica). As soluções alternativas incluem desabilitar o Nó de Código definindo a variável de ambiente `NODES EXCLUDE` para "["n8n-nodes-base.code"]", desabilitar o suporte a Python no nó de Código definindo a variável de ambiente `N8N PYTHON ENABLED` para false (disponível na versão 1.104.0 do n8n) e configurar o n8n para usar a sandbox Python baseada em task runner através das variáveis de ambiente `N8N RUNNERS ENABLED` e `N8N NATIVE PYTHON RUNNER`. A implementação Python baseada em task runner tornou-se o padrão a partir da versão 2.0.0 do n8n. **Recomendações** Atualize para a versão 2.0.0 ou posterior do n8n. Como solução alternativa temporária, desabilite o Nó de Código definindo a variável de ambiente `NODES EXCLUDE` para "["n8n-nodes-base.code"]". Como solução alternativa temporária, desabilite o suporte a Python no nó de Código definindo a variável de ambiente `N8N PYTHON ENABLED` para false. Como solução alternativa temporária, configure o n8n para usar a sandbox Python baseada em task runner através das variáveis de ambiente `N8N RUNNERS ENABLED` e `N8N NATIVE PYTHON RUNNER`.