Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
grandstream-cve-2026-2329-analysis — Projeto defensivo de pesquisa de vulnerabilidades que compara o firmware vulnerável e corrigido do Grandstream GXP1600 para o CVE-2026-2329, usando extração SquashFS, engenharia reversa com Ghidra e rastreamento ARM ELF para documentar a remediação do fornecedor sem weaponized ex | Kitploit
Ferramentas/GitHubGitHub/vivianuba/grandstream-cve-2026-2329-analysis
Análise EstáticaAnálise de VulnerabilidadesEngenharia ReversaAnálise de BináriosPapers e PesquisaAprendizado e EducaçãoAnálise de Firmware
GitHubvivianuba/grandstream-cve-2026-2329-analysis

grandstream-cve-2026-2329-analysis

Projeto defensivo de pesquisa de vulnerabilidades que compara o firmware vulnerável e corrigido do Grandstream GXP1600 para o CVE-2026-2329, usando extração SquashFS, engenharia reversa com Ghidra e rastreamento ARM ELF para documentar a remediação do fornecedor sem weaponized ex

Ver Repositório
há 4 diasAinda 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

Patch e Análise de Variante do CVE-2026-2329 no Firmware Grandstream GXP1600

Projeto de análise estática defensiva que compara o firmware Grandstream GXP1600 1.0.7.79 (vulnerável) e 1.0.7.81 (corrigido) para entender como o fornecedor corrigiu a falha no parse de requisições associada ao CVE-2026-2329.

Por que este projeto é importante

Este repositório demonstra um fluxo de trabalho reprodutível de pesquisa de vulnerabilidades: preservar evidências, extrair firmware embutido, localizar um serviço-alvo, rastrear um caminho de API exposto, comparar implementações vulneráveis e corrigidas e documentar o impacto de segurança sem desenvolver ou transformar em arma um exploit.

Habilidades demonstradas

  • Engenharia reversa de firmware
  • Análise de vulnerabilidades e patches
  • Análise estática com Ghidra
  • Análise de ELF ARM Linux
  • Extração de SquashFS
  • Rastreamento de strings e referências cruzadas
  • Hash de evidências binárias
  • Pesquisa de CVEs e relatórios técnicos
  • Scripts em Python e Bash
  • Fluxos de trabalho com Linux/Kali Linux

Resumo executivo

A análise concentrou-se no binário do serviço web gs_web e no caminho de requisição .

/cgi-bin/api.values.get

No firmware 1.0.7.79, a análise estática identificou uma rotina de parse do token de requisição que usa um buffer local fixo na pilha (char acStack_68[68]) e copia dados do token controlados pela requisição sem uma verificação aparente de limite superior antes da escrita.

No firmware 1.0.7.81, a lógica correspondente trata a requisição de forma diferente: valida o ponteiro da requisição, calcula o comprimento da requisição, aloca um buffer na heap com tamanho strlen(request) + 1, copia a requisição e tokeniza a cópia da heap no próprio buffer. Isso remove a cópia de tamanho fixo para o buffer de pilha do caminho de parse observado e é consistente com a correção do tratamento inseguro da requisição.

Comparação visual do patch

Para uma visão rápida do achado, amigável para recrutadores e analistas, consulte Comparação Visual do Patch. Ela contém três diagramas reconstruídos e sanitizados abordando:

  1. o caminho do buffer de token local fixo do 1.0.7.79;
  2. o caminho de cópia para a heap dimensionado pela requisição do 1.0.7.81; e
  3. a diferença entre versões relevante para a segurança.

As figuras são explicitamente rotuladas como reconstruções baseadas nas notas registradas da análise no Ghidra, e não como capturas de tela da interface do Ghidra.

Estrutura do repositório

root@kitploit:~
grandstream-cve-2026-2329-analysis/
├── README.md
├── LICENSE
├── .gitignore
├── docs/
│   ├── methodology.md
│   ├── findings.md
│   ├── visual-analysis.md
│   └── limitations.md
├── scripts/
│   ├── firmware_header_parser.py
│   └── extraction_reference.sh
├── hashes/
│   └── analyzed-files.sha256
└── screenshots/
    └── README.md

Evidências preservadas

As amostras analisadas de gs_web foram rastreadas por SHA-256:

FirmwareFunçãoSHA-256
1.0.7.79Vulnerável29dd365affbc9aaa3a1f8833edda8a41a03813692004f890830fc5bbdf324dab
1.0.7.81Corrigido0cac4c54426db16d9f738a0c0b4715c600754f0f17430a6330ab8421310a8942

As imagens do firmware do fornecedor e os binários extraídos não estão incluídos neste repositório.

Fluxo de trabalho de alto nível

  1. Obter o firmware da fonte do fornecedor.
  2. Verificar a integridade do arquivo e registrar os hashes.
  3. Inspecionar o contêiner do firmware e os metadados das partições.
  4. Decodificar/extrair as partições relevantes.
  5. Identificar e descompactar o sistema de arquivos SquashFS.
  6. Localizar o binário gs_web.
  7. Preservar exatamente os binários analisados com hashes SHA-256.
  8. Importar ambas as versões no Ghidra.
  9. Usar a string api.values.get e referências cruzadas para localizar a lógica relacionada ao tratamento de requisições.
  10. Comparar os manipuladores vulnerável e corrigido e documentar o padrão de correção.

Consulte docs/methodology.md para mais detalhes.

Declaração de uso responsável

Este repositório destina-se à pesquisa de segurança defensiva autorizada, análise de vulnerabilidades, educação e documentação técnica reproduzível. Ele não contém código de exploit, payloads armados, firmware do fornecedor, credenciais ou instruções para acesso não autorizado.

Limitações

O projeto é uma análise estática de comparação de patches. Exploração dinâmica, testes em dispositivos reais e validação de explorabilidade estavam fora do escopo concluído. Consulte docs/limitations.md.

Autor

Vivian Onyinye Uba
Cibersegurança | Detecção de Ameaças | Pesquisa de Vulnerabilidades | Segurança OT/ICS

Baixar ferramenta