Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2025-3248 — Análise educacional e exploit de prova de conceito para CVE-2025-3248, uma vulnerabilidade crítica de injeção de código não autenticada no Langflow, incluindo orientações de mitigação. | Kitploit
Ferramentas/GitHubGitHub/zoly-zoly/cve-2025-3248
Análise de VulnerabilidadesAnálise de CódigoExploraçãoSegurança WebTestes de PenetraçãoAprendizado e Educação
GitHubzoly-zoly/cve-2025-3248

CVE-2025-3248

Análise educacional e exploit de prova de conceito para CVE-2025-3248, uma vulnerabilidade crítica de injeção de código não autenticada no Langflow, incluindo orientações de mitigação.

Ver Repositório
227há 1 mêsAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Análise Técnica e Guia Defensivo: CVE-2025-3248 (Injeção de Código no Langflow)

Python

Uma referência educacional e análise defensiva da CVE-2025-3248, uma vulnerabilidade crítica de injeção de código que afeta o Langflow.

📌 Perfil da Vulnerabilidade

  • ID da CVE: CVE-2025-3248
  • Tipo de Vulnerabilidade: Execução Remota de Código (RCE) / Injeção de Código (CWE-94)
  • Software Afetado: Langflow (Versões < 1.3.0)
  • Gravidade do Impacto: Crítica (Execução Remota de Código Não Autenticada)
  • Endpoint Alvo: /api/v1/validate/code

🔍 Mecanismo Técnico

O Langflow é um framework visual de código aberto para a construção de aplicações multiagente e RAG. Para permitir que desenvolvedores escrevam componentes Python personalizados, ele fornece lógica para validar e executar trechos de código dinamicamente.

A Causa Raiz

  1. Falta de Sanitização de Entrada: Em versões anteriores à 1.3.0, o endpoint /api/v1/validate/code aceita strings de código Python provenientes de requisições do usuário.
  2. Execução Insegura: O backend processa esse código diretamente por meio de mecanismos de avaliação dinâmica (como exec() ou avaliadores de runtime semelhantes) sem sandboxing suficiente, sanitização de entrada ou restrição de execução.
  3. Nenhuma Autenticação Necessária: O endpoint é exposto por padrão a usuários não autenticados, permitindo que qualquer pessoa com acesso à rede dispare a execução.

Consequentemente, um atacante pode fornecer payloads de execução de sistema em Python (como a utilização dos módulos os ou subprocess) para executar comandos arbitrários sob os privilégios de sistema do executor do serviço Langflow.


🛠️ Mitigação e Fortalecimento

Se você executa ou administra instâncias do Langflow, aplique os seguintes controles:

1. Atualize Imediatamente

A vulnerabilidade é corrigida na versão 1.3.0 do Langflow e posteriores. Certifique-se de que seus pipelines de implantação estejam atualizados:

pip install --upgrade langflow

2. Segmentação de Rede e Controle de Acesso

  • Restrinja a Exposição da API: Nunca exponha a interface administrativa ou os endpoints da API do Langflow diretamente à internet pública. Use um Proxy Reverso (por exemplo, Nginx, Traefik) ou um Cloud API Gateway para restringir o acesso.
  • Habilite a Autenticação: Certifique-se de que uma autenticação de usuário robusta seja imposta em todas as rotas da API antes que elas alcancem o serviço de backend.

3. Isolamento de Contêiner (Princípio do Menor Privilégio)

Se estiver executando o Langflow dentro do Docker ou Kubernetes:

  • Não execute o processo do contêiner como root.
  • Use perfis de segurança de contêiner (AppArmor, Seccomp) para restringir chamadas de sistema.
  • Use um sistema de arquivos raiz somente leitura quando possível e restrinja a saída de rede do contêiner apenas a destinos confiáveis.

⚠️ Aviso Legal

Esta documentação é mantida exclusivamente para avaliação de segurança autorizada, fortalecimento defensivo e fins educacionais. Certifique-se de que todos os testes sejam restritos a ambientes de laboratório auto-hospedados e autorizados.

Encontrando Alvos

Para encontrar alvos potenciais, use Fofa e Shodan.io

Executar Poc

Primeiro, clone o repositório:

git clone https://github.com/zoly-zoly/CVE-2025-3248.git

Execute o Exploit:

python3 CVE-2025-3248.py --target http://IP:Port --cmd "Command"
Baixar ferramenta