Argo CD: Umgehung von AppProject-Einschränkungen durch PreDelete/PostDelete-Hooks
Zusammenfassung
Argo CD wendet die Zielbereichs- und Ressourcen-Erlaubt- bzw. Verbotslisten der AppProject-Konfiguration nicht auf PostDelete-Ressourcen-Hooks an (in Version 3.3 und neuer auch nicht auf PreDelete-Hooks). Ein Benutzer mit Schreibzugriff auf das Git-Repository einer Application kann einen Delete-Hook committen, der auf einen verbotenen Namespace, Server oder Ressourcentyp zielt. Beim Löschen der Application erstellt der Application-Controller diese Ressource mit den Zugangsdaten des Zielclusters, was auch cluster-weite Ressourcen und dauerhafte Hook-Objekte umfassen kann. Voraussetzung sind Schreibzugriff auf das Git-Repository und die Berechtigung, die Application zu löschen; das Web-UI oder die API von Argo CD ist nicht der Einstiegspunkt.
Betroffen
- Argo CD 2.10.0 bis 2.14.21
- Argo CD 3.0.0 bis 3.3.14
- Argo CD 3.4.0 bis 3.4.9
- Argo CD 3.5.0 bis 3.5.3
- Argo CD 3.6.0-rc1
- Argo CD 2.9.22 und früher sind gemäss Herstellerhinweis nicht betroffen.
Behoben in
- Argo CD 3.3.15
- Argo CD 3.4.10
- Argo CD 3.5.4
- Argo CD 3.6.0-rc2
- Neuere Patch-Releases existieren; verwenden Sie das aktuellste Patch-Release Ihres Zweigs und prüfen Sie dessen Release-Notes.
Umgehung
- Gemäss Herstellerhinweis schliesst keine Konfigurationseinstellung die Lücke, solange Delete-Hooks verwendet werden.
- Schreibzugriff auf Git-Repositories der Applications einschränken (Branch Protection, verpflichtendes Review von Änderungen an Deployment-Pfaden).
- Repositories auf PreDelete- und PostDelete-Hook-Manifeste prüfen.
- Berechtigungen zum Löschen von Applications einschränken.
- Cluster-RBAC des Application-Controllers einschränken, da die erreichbare Wirkung dadurch begrenzt wird.
Ausnutzung
- Es sind keine bestätigten Ausnutzungen in freier Wildbahn bekannt.
- Es sind keine öffentlichen Proof-of-Concepts bekannt.
- CISA-SSVC-Bewertung: Ausnutzung keine, nicht automatisierbar, totale technische Auswirkung.
Unsere Empfehlung
- Argo CD auf ein gepatchtes Release (3.3.15, 3.4.10, 3.5.4, 3.6.0-rc2 oder neuer) aktualisieren. Versionen 2.x sowie 3.0 bis 3.2 sind anhand der offiziellen Support-Richtlinie zu prüfen und auf ein gepatchtes 3.3+-Release umzustellen.
- Schreibzugriff auf Application-Git-Repositories einschränken und Änderungen verbindlich prüfen lassen.
- Bestehende Repositories auf Delete-Hook-Manifeste prüfen und nach unerwarteten Ressourcen in verbotenen Namespaces oder cluster-weiten Ressourcen suchen.
- Berechtigungen zum Löschen von Applications einschränken und die Cluster-Berechtigungen des Controllers reduzieren.
- Löschvorgänge von Applications und von Hook-Jobs erstellte Ressourcen überwachen.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- GitHub Security Advisory GHSA-fmxq-cgp8-87wp github.com
- Argo CD release v3.3.15 github.com
- Argo CD release v3.4.10 github.com
- Argo CD release v3.5.4 github.com
- Argo CD release v3.6.0-rc2 github.com
- Fix commit 1149cdc (release-3.3) github.com
- OSV entry BIT-argo-cd-2026-77459 osv.dev
- Go vulndb issue 6784 github.com
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 30.10.2026 15:25.
Referenzen der NVD (9)
- https://github.com/argoproj/argo-cd/commit/1149cdc6e932208c4402183cc3d7b7485239940c
- https://github.com/argoproj/argo-cd/commit/4bc8085b0a6d2296b849539d3d09fc7be7a4a511
- https://github.com/argoproj/argo-cd/commit/7f0a05834b05103d69d7c150e1ee36541b314696
- https://github.com/argoproj/argo-cd/commit/d5dd7019ee65be8895133fe4df554e28074242c4
- https://github.com/argoproj/argo-cd/releases/tag/v3.3.15
- https://github.com/argoproj/argo-cd/releases/tag/v3.4.10
- https://github.com/argoproj/argo-cd/releases/tag/v3.5.4
- https://github.com/argoproj/argo-cd/releases/tag/v3.6.0-rc2
- https://github.com/argoproj/argo-cd/security/advisories/GHSA-fmxq-cgp8-87wp
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
