Pular para o conteúdo
Skillpedia
APIs e servidores (backend)48 mil · #4514

vmware-vcenter-attack

Descreve como atacar sistemas VMware vSphere e vCenter. Útil para entender e melhorar a segurança desses ambientes.

O que ela faz

Esta ferramenta ajuda a identificar e verificar vulnerabilidades em sistemas VMware vCenter e vSphere expostos na internet. Ela verifica se há versões desatualizadas e falhas de segurança conhecidas.

Quando usar

  • ✓Ao encontrar um sistema VMware vCenter/vSphere na internet.
  • ✓Para verificar se um sistema VMware está vulnerável a ataques conhecidos.
  • ✓Para entender os riscos de segurança de um sistema VMware exposto.

Exemplo do que pedir para a IA

“Verifique se o sistema VMware vCenter em [endereço IP ou URL] está vulnerável à CVE-2021-21972.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/vmware-vcenter-attack/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/vmware-vcenter-attack/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta primeiro tenta identificar a versão do sistema VMware. Em seguida, compara essa versão com uma lista de falhas de segurança conhecidas (CVEs) que podem ser exploradas remotamente.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill vmware-vcenter-attack

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/vmware-vcenter-attack/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

⚠️ USO AUTORIZADO APENAS Esta habilidade é apenas para fins educacionais ou avaliações de segurança autorizadas. Você deve ter permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. O uso indevido desta ferramenta é ilegal e estritamente proibido.

Portão de confirmação obrigatório Antes de executar qualquer comando que sonde, explore, altere, persista, extraia dados ou tente acesso a credenciais contra um alvo:

  1. Peça ao usuário para declarar o URL, IP, conta ou recurso exato do alvo.
  2. Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
  3. Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
  4. Aguarde a confirmação explícita na conversa atual.

Sem essa confirmação, permaneça apenas em modo de leitura e forneça orientação defensiva. Prefira um ambiente isolado (sandbox), VM descartável ou laboratório controlado.

Quando usar

Acione quando a varredura externa mostrar QUALQUER UM dos seguintes:

  • Banner: "VMware vCenter Server", "VMware vSphere Client"
  • Caminhos de URL: /ui, /ui/login, /websso/SAML2/Metadata, /sdk, /mob (Managed Object Browser)
  • SAN do certificado TLS inclui vcenter / vsphere / vcsa / psc / vmware
  • Workspace ONE Access / Identity Manager: /SAAS, /SAAS/auth, /SAAS/login, /SAAS/horizon
  • VMware Aria / vRealize: /vco, /vco-controlcenter, /orchestrator, /lcm/api/v1
  • Horizon View: /portal, /admin

NÃO use para:

  • vCenter de rede interna (fora do escopo — disciplina de fronteira externa)
  • Hypervisor ESXi puro exposto sem plano de gerenciamento (raro na internet; sinalize como achado separado)

Etapa 1 — Identificação de versão

TARGET="vcenter.target.com"

# Build info endpoint (often public; revealing exact patch level)
curl -sk "https://$TARGET/sdk/vimServiceVersions.xml"

# UI build (visible in page source)
curl -sk "https://$TARGET/ui/login" | grep -oE 'build[^"]{0,40}'
curl -sk "https://$TARGET/ui/" | grep -oE 'vsphere[^"]{0,40}'

# REST API version (vSphere 7+)
curl -sk "https://$TARGET/api/appliance/system/version"

# Cert metadata
echo | openssl s_client -connect "$TARGET:443" -servername "$TARGET" 2>/dev/null | openssl x509 -noout -text | grep -A1 "Subject Alt"

# SSO Admin Service (info disclosure)
curl -sk "https://$TARGET/sso-adminserver/sdk/vsphere.local"
curl -sk "https://$TARGET/websso/SAML2/Metadata/vsphere.local"

Mapeie build → versão → aplicabilidade de CVE através de avisos da VMware (vmware.com/security/advisories).


Etapa 2 — Matriz de CVE (explorável externamente, ordenado por impacto histórico)

CVE Afetado Vetor Status
CVE-2024-37085 ESXi 7.0/8.0 < patch específico Bypass de administrador automático do grupo AD "ESX Admins" Alto — Tomada de controle de domínio → RCE no ESXi, explorado em operações de ransomware
CVE-2024-22273 Controlador de armazenamento ESXi/Workstation/Fusion/vCenter Leitura/escrita OOB — requer acesso local à VM (NÃO é um SSRF de rede pré-autenticação; veja Seção 9) Importante (CVSS 8.1), não pré-autenticação externa
CVE-2024-22252/53 Workstation/Fusion (não vCenter) Fuga de sandbox Não externo
CVE-2023-34048 vCenter 7/8 < build específico DCE/RPC pré-autenticação heap OOB write → RCE Crítico, corrigido em 2023-10
CVE-2023-20887 Aria Operations for Networks Injeção de comando pré-autenticação → RCE Crítico
CVE-2023-20892 vCenter 7/8 Use-after-free em DCE/RPC Alto
CVE-2022-31656/31659 Workspace ONE Access 21.x SSRF pré-autenticação + bypass de autenticação Encadeado criticamente
CVE-2022-22954 Workspace ONE Access Injeção de template do lado do servidor (SSTI) pré-autenticação → RCE Crítico, amplamente explorado
CVE-2021-22005 vCenter 6.7/7.0 < build Serviço de análise upload de arquivo pré-autenticação → RCE Crítico
CVE-2021-21985 vCenter 6.5/6.7/7.0 < build Plugin vSAN Health Check RCE pré-autenticação Crítico
CVE-2021-21972 vCenter 6.5/6.7/7.0 < build Plugin vRealize /ui/vropspluginui/rest/services/uploadova upload de arquivo pré-autenticação → RCE Crítico, explorado pesadamente
CVE-2020-3992 ESXi OpenSLP Use-after-free pré-autenticação → RCE Crítico, vetor de ransomware para ESXi
CVE-2019-5544 ESXi OpenSLP Heap overflow pré-autenticação Crítico

Etapa 3 — Sonda CVE-2021-21972 (ainda comum em appliances desatualizados)

# Apenas detecção — NÃO execute o upload do arquivo sem confirmação explícita do escopo
curl -sk -o /dev/null -w "%{http_code}\n" \
  "https://$TARGET/ui/vropspluginui/rest/services/uploadova"
# 405 → endpoint existe, versão vulnerável
# 404 → corrigido (endpoint removido)
# 401 → corrigido (autenticação necessária)


…
Perguntas frequentes

O que é VMware vCenter/vSphere?

São softwares da VMware para gerenciar servidores virtuais e infraestrutura de nuvem. O vCenter é o console de gerenciamento principal.

O que é uma CVE?

CVE (Common Vulnerabilities and Exposures) é um identificador único para uma vulnerabilidade de segurança conhecida em software.

Posso usar esta ferramenta em qualquer sistema VMware?

Não. Esta ferramenta é apenas para fins educacionais ou avaliações de segurança autorizadas. Você precisa de permissão explícita por escrito do proprietário do sistema antes de usá-la.

Detalhes

Descrição original do autor

VMware vSphere / vCenter Server external attack matrix

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4514
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas