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
wsftp-server-scanner — Scanner local de triagem somente detecção para o lote de patches do Progress WS_FTP Server de outubro de 2026: CVE-2026-84295 (CVSS 10.0) e mais 14, classificado por grupo em relação à tabela de correções dividida entre 2024.0.6/2025.0.3 e 2024.0.7/2025.0.4. Sem payloads, sem sondagem remota. | Kitploit
Ferramentas/GitHubGitHub/foxcornlab/wsftp-server-scanner
Ferramentas DefensivasScanners de VulnerabilidadesAnálise de VulnerabilidadesAuditoria de ConfiguraçãoColeta de InformaçõesConfiguração IncorretaResposta a Incidentes
GitHub

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 →
foxcornlab/wsftp-server-scanner

wsftp-server-scanner

Ver Repositório
3há 5 diasAinda não revisado

Sobre

Scanner local de triagem somente detecção para o lote de patches do Progress WS_FTP Server de outubro de 2026: CVE-2026-84295 (CVSS 10.0) e mais 14, classificado por grupo em relação à tabela de correções dividida entre 2024.0.6/2025.0.3 e 2024.0.7/2025.0.4. Sem payloads, sem sondagem remota.

Compartilhar

wsftp-server-scanner

Triagem local para o lote de patches do Progress WS_FTP Server de 29 de outubro de 2026: 15 vulnerabilidades, uma delas com pontuação 10.0. Informe uma versão que você possui e ele dirá se essa instalação ainda está exposta, além de detectar a armadilha que faz a primeira build corrigida enganar. Ele nunca acessa a rede, nunca sonda um servidor, nunca envia um payload.

O lote

DetalheValor
DestaqueCVE-2026-84295, autenticação inadequada, 10.0 crítico: um atacante remoto não autenticado pode acessar informações sensíveis, incluindo credenciais administrativas
Próximo piorCVE-2026-90868, injeção de comando do SO, 9.9; CVE-2026-90864, CVE-2026-90863, CVE-2026-90866 com 9.1; CVE-2026-90865, injeção de comando do SO, 9.0
Total15 CVEs: 6 críticas, 3 altas, 6 médias, conforme o relatório do lote
ExploraçãoNenhuma confirmada, nenhuma prova de conceito pública relatada, até 31 de outubro de 2026. Isso é uma afirmação sobre o que foi relatado, não um motivo para esperar: uma falha de credenciais não autenticada de 10.0 em um gateway de transferência de arquivos não precisa de um pavio longo
ProdutoProgress WS_FTP Server apenas em Windows

A armadilha: duas builds corrigidas, não uma

GrupoCVEsCorrigido em
ACVE-2026-84294, CVE-2026-84295, CVE-2026-842962024.0.6 / 2025.0.3
BCVE-2026-90861 até CVE-2026-90872 (12 CVEs)2024.0.7 / 2025.0.4

Um host em 2024.0.6 ou 2025.0.3 fechou a falha de 10.0 e ainda está exposto à falha de injeção de comando de 9.9. Aplicar o patch até a primeira build corrigida parece concluído e não está. Esta ferramenta classifica os dois grupos separadamente e imprime TRAP exatamente para esse caso. As únicas builds totalmente corrigidas na tabela são 2024.0.7 e 2025.0.4 (e builds posteriores nessas ramificações).

Por que local, e não remoto

O WS_FTP Server roda em Windows, e a identificação remota de versão é pouco confiável aqui: o banner de login pode ser ocultado e a identificação SSH pode ser suprimida. Por isso esta ferramenta não sonda nada. Execute-a no próprio host Windows (--local lê as entradas de desinstalação de Programs and Features via winreg), ou forneça uma versão do WS_FTP Manager, About, ou Programs and Features (--version), ou uma lista de desinstalação exportada (--registry-json).

Numeração de versões, ambas as formas aceitas

A Progress vende os mesmos lançamentos sob duas numerações: 2024.0 é 9.0 e 2025.0 é 10.0. Assim, 9.0.6 significa 2024.0.6 e 10.0.4 significa 2025.0.4, e esta ferramenta as classifica da mesma forma. Lançamentos anteriores a 2024.0 (9.0), incluindo 2022.0 (8.8.x), não têm build corrigida em sua ramificação: eles são classificados como VULNERABLE para ambos os grupos, e a correção é uma atualização de ramificação para 2024.0.7 ou 2025.0.4, não um patch no local.

O que ele verifica

  • Uma versão fornecida por você (--version 2024.0.6), classificada por grupo conforme a tabela de correções dividida
  • Este host Windows (--local): a entrada de desinstalação do WS_FTP Server, correspondida pelo nome para que uma instalação do cliente WS_FTP Pro não seja classificada como o servidor
  • Um inventário offline (--registry-json entries.json): uma lista JSON de entradas {DisplayName, DisplayVersion}, para frotas que exportam Programs and Features centralmente
  • A tabela completa (--list): todas as 15 CVEs com seu grupo e build corrigida

Uso

# grade one version, trap case
python3 wsftp_scanner.py --version 2024.0.6

# fully patched build
python3 wsftp_scanner.py --version 2025.0.4

# legacy marketing numbering, same grade
python3 wsftp_scanner.py --version 9.0.6

# on the Windows host itself
python3 wsftp_scanner.py --local

# from an exported uninstall list
python3 wsftp_scanner.py --registry-json entries.json

# machine-readable output for fleets
python3 wsftp_scanner.py --version 2024.0.5 --json

# the full 15-CVE table
python3 wsftp_scanner.py --list

Códigos de saída: 0 = nada vulnerável encontrado, 2 = achado vulnerável, 1 = erro de varredura. UNKNOWN não altera o código de saída, mas não é limpo: um branch fora de 2024.0 / 2025.0 (exceto uma versão anterior a 2024.0) é classificado como UNKNOWN porque não há build corrigido para ele na tabela desta ferramenta.

Onde as fontes divergem, e o que ainda não foi verificado

Primeiro, uma coisa: o artigo de conhecimento principal do Progress para este lote está atrás de um login Progress ID, portanto não pôde ser aberto diretamente para esta build. A tabela de correções dividida acima é corroborada por registros CVE independentes (registros do projeto CVE via cvefeed, entradas do SecurityFocus e o write-up do lote), todos citando o mesmo aviso do Progress, e a divisão em grupos (3 + 12 = 15) é consistente entre eles. Se você possui um login Progress, confirme o artigo em relação a esta tabela e abra uma issue se algo divergir.

Segundo, as pontuações individuais só são impressas onde um registro CVE foi verificado: 84295 em 10.0, 90868 em 9.9, 90864 / 90863 / 90866 em 9.1, 90865 em 9.0, 90867 em 8.1, 84294 em 7.7, 90869 em 7.5, 90872 em 6.6, 90871 em 5.3. As pontuações de 84296, 90861, 90862 e 90870 não foram confirmadas individualmente nas fontes verificadas, portanto a ferramenta os lista por grupo sem afirmar uma pontuação. Isso não altera em nada a classificação: a pertinência ao grupo, e não a pontuação individual, determina o build corrigido.

Mitigação se você não puder aplicar o patch hoje

A atualização é a correção; não há patch disponível para os branches anteriores a 2024.0 e nenhum patch parcial que feche o grupo B. Até que você possa atualizar, restrinja os consoles web administrativos apenas a redes internas, e trate qualquer WS_FTP Server exposto à internet abaixo de 2024.0.7 / 2025.0.4 como exposto a uma falha de credenciais não autenticada. Rotacione as credenciais administrativas em qualquer host que tenha estado exposto à internet enquanto não corrigido: a falha principal as expõe, e um patch não as desexpõe.

Testes

python3 -m unittest discover -s tests -v

17 testes: análise de versões em ambas as numerações, a armadilha em ambos os ramos, builds totalmente corrigidos, equivalência legada 9.0 / 10.0, classificação sem correção pré-2024.0, UNKNOWN para ramo não listado, correspondência de entrada no registro, e códigos de saída da CLI mais a contagem da lista de 15 CVEs.

Agradecimentos

  • Progress Software, pelo lote de patches e pela tabela de correções dividida contra a qual esta ferramenta classifica
  • O projeto CVE e os registros CNA, pelas descrições e pontuações por CVE
  • SecurityOnline, SecurityFocus e cvefeed, cujos registros corroboraram a tabela enquanto o artigo principal permaneceu protegido por login

Aviso legal

Apenas para triagem defensiva. Esta ferramenta verifica strings de versão e informa se uma instalação está abaixo de um build corrigido. Não envia tráfego, não sonda nenhum servidor e não substitui o aviso do fornecedor. Use-a em sistemas que você possui ou está autorizado a auditar.

Pesquisa por Vineeth Kumar (foxcornlab). Encontrou um bug ou deseja um recurso, abra uma issue.

Baixar ferramenta