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-2026-94127 — Detector defensivo somente leitura para CVE-2026-94127 no F5 BIG-IP APM. Faz fingerprint de hosts, verifica versões via iControl REST e valida pré-condições do servidor de autorização OAuth. | Kitploit
Ferramentas/GitHubGitHub/furkankayapinar/cve-2026-94127
Ferramentas DefensivasReconhecimentoScanners de VulnerabilidadesAnálise de VulnerabilidadesAuditoria de ConfiguraçãoSegurança de RedeResposta 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 →
furkankayapinar/cve-2026-94127

CVE-2026-94127

Detector defensivo somente leitura para CVE-2026-94127 no F5 BIG-IP APM. Faz fingerprint de hosts, verifica versões via iControl REST e valida pré-condições do servidor de autorização OAuth.

Ver Repositório
35há 26 diasAinda não revisado
Compartilhar

CVE-2026-94127 — Ferramenta de Detecção F5 BIG-IP APM (Defensiva)

Autor: https://github.com/FurkanKAYAPINAR/

Um detector defensivo, não-exploit para CVE-2026-94127, um estouro de buffer baseado em heap (CWE-122) no F5 BIG-IP APM que permite a um atacante remoto não autenticado obter execução remota de código (RCE).

  • CVSS 3.1: 9.8 / CVSS 4.0: 9.3 (Crítico)
  • Explorado ativamente em ambiente real — listado no catálogo CISA KEV.
  • Aviso da F5 K000162605, publicado em 2026-09-22.
  • Prazo de remediação federal da CISA: 2026-09-25.

Este repositório contém apenas ferramentas de detecção e remediação. Ele não contém exploit armamentizado ou prova de conceito para obter execução de código. Consulte Escopo e ética.

O que a vulnerabilidade exige

A vulnerabilidade só se manifesta quando o BIG-IP APM está configurado como um Servidor de Autorização OAuth — ou seja, um virtual server que possui ambos:

  1. uma política de acesso APM, e
  2. um perfil OAuth

Tráfego OAuth malicioso para esse virtual server pode disparar o estouro de heap. Implantações que usam o APM estritamente como Cliente OAuth / Servidor de Recursos (sem perfil de servidor de autorização) não são afetadas.

O que esta ferramenta faz

detect_cve_2026_94127.py realiza verificações somente leitura:

  1. Fingerprint (não autenticado): determina se um host é um endpoint BIG-IP / TMUI.
  2. Versão (autenticado): lê Version/Build via iControl REST (/mgmt/tm/sys/version) e compara com as faixas afetadas.
  3. Pré-condições (autenticado): verifica se algum virtual server possui tanto uma política de acesso APM quanto um perfil OAuth.
  4. Veredito: imprime um veredito claro para cada alvo.

Ele envia apenas requisições normais, somente leitura — nenhum tráfego crafted/overflow.

Versões afetadas

BranchMínimo afetadoHotfix corrigido (confirme em K000162605)
21.121.1.0Hotfix-BIGIP-21.1.0.2.0.30.22-ENG
17.517.5.0Hotfix-BIGIP-17.5.1.9.0.160.12-ENG
17.117.1.0Hotfix-BIGIP-17.1.3.5.0.41.14-ENG

O versionamento de hotfix de engenharia da F5 é irregular; a ferramenta sinaliza branches afetadas de forma conservadora e orienta a confirmar o build corrigido exato no aviso oficial antes de concluir.

Instalação

pip install -r requirements.txt

Requer Python 3.8+.

Uso

# Fingerprint não autenticado (isto é um BIG-IP?)
./detect_cve_2026_94127.py -t 10.0.0.1

# Autenticado, somente leitura — mais preciso (uma conta somente leitura é suficiente)
./detect_cve_2026_94127.py -t 10.0.0.1 -u admin        # solicita a senha

# Escaneia uma lista de hosts e emite JSON
./detect_cve_2026_94127.py --targets-file hosts.txt -u admin --json

# Executa no próprio appliance (usa tmsh), ou contra uma configuração exportada
./detect_cve_2026_94127.py --local
./detect_cve_2026_94127.py --config-file ./bigip.conf

O código de saída é 2 quando qualquer alvo está vulnerável/provavelmente vulnerável (compatível com CI), 0 caso contrário.

Vereditos

VereditoSignificado
VULNERABLEVersão afetada e pré-condições de exploração presentes
LIKELY_VULNERABLEVersão afetada; configuração não verificada (sem credenciais)
AFFECTED_VERSION_CONFIG_ABSENTVersão afetada, mas APM+OAuth não encontrados
NOT_AFFECTED_PATCHEDVersão aparenta estar na correção ou acima dela
NOT_AFFECTED_BRANCHBranch/versão fora do conjunto afetado
NOT_A_BIGIP_OR_UNREACHABLESem indicadores de BIG-IP
UNKNOWNDados insuficientes (ex.: BIG-IP confirmado mas sem credenciais)

Remediação

  1. Aplique o hotfix da F5 para o seu branch (consulte K000162605).
  2. Mitigação provisória: aplique a iRule fornecida pelo fabricante F5 aos virtual servers afetados e habilite logging aprimorado para triagem forense.
  3. Restrinja o acesso de rede aos virtual servers afetados até que sejam corrigidos.
  4. Revise se o papel de Servidor de Autorização OAuth é necessário; desabilitá-lo remove a pré-condição de exploração.

Escopo e ética

Este projeto destina-se a defensores e administradores autorizados para inventariar e remediar sua própria exposição antes do prazo de remediação.

  • Execute-o apenas contra sistemas que você possui ou está explicitamente autorizado a avaliar.
  • Ele não contém nenhum código de exploit. Como esta CVE foi corrigida apenas recentemente e está sob exploração em massa ativa contra uma população amplamente não corrigida, um PoC armamentizado público habilitaria principalmente ataques contra vítimas; este repositório deliberadamente omite um.

Referências

  • Aviso da F5: https://my.f5.com/manage/s/article/K000162605
  • Registro CVE: https://www.cve.org/CVERecord?id=CVE-2026-94127
  • Rapid7: https://www.rapid7.com/db/vulnerabilities/cve-2026-94127/

Licença

MIT — consulte LICENSE.

Baixar ferramenta