Wheels CLI: OS-Command-Injection, Path Traversal und Code-Injection
Zusammenfassung
Wheels CLI 4.0.0 bis 4.1.1 validiert und escaped vom Aufrufer gelieferte Werte nicht, etwa Deploy-Argumente für Release, Version und Rollback, Paketnamen sowie Generator-Namen. Ein Angreifer, der diese Eingaben beeinflussen kann, zum Beispiel über CI-Variablen, Branch-Namen, Pakete oder einen KI-Agenten, der die MCP-Tools der CLI nutzt, kann Shell-Befehle auf Deploy-Hosts und CI-Runnern ausführen, Dateien löschen oder überschreiben und ausführbaren CFML-Code in generierten Code einschleusen. Generierte Scaffold- und Admin-Views kodieren Ausgaben zudem nicht HTML-konform, was Stored Cross-Site Scripting ermöglicht.
Betroffen
- Wheels CLI 4.0.0 bis 4.1.1
- Generierte Scaffold-Show-Views seit 4.1.0 und generierte Admin-Views in betroffenen Versionen
Behoben in
- Wheels CLI 4.1.2
- Bestehende betroffene generierte Views erfordern die manuelle Anpassung, die in den Release Notes dokumentiert ist
Umgehung
- Keine nicht vertrauenswürdigen Werte (z. B. Branch-Namen) an wheels deploy --release, --version oder rollback übergeben.
- Den Wheels MCP-Server nicht Agenten zugänglich machen, die nicht vertrauenswürdige Inhalte verarbeiten.
- Paketnamen und Generator-Argumente vor der Ausführung prüfen.
Ausnutzung
- CISA SSVC: Exploitation none, Automatable no.
- Zum Zeitpunkt der Recherche wurde kein öffentlicher Proof-of-Concept und kein Nachweis einer Ausnutzung gefunden.
Unsere Empfehlung
- Wheels CLI auf Entwicklerrechnern, CI-Runnern und Deploy-Hosts auf 4.1.2 aktualisieren.
- Bis zur Aktualisierung keine nicht vertrauenswürdigen Werte an Deploy-, Generate-, Paket- und Destroy-Befehle übergeben.
- CI- und Deploy-Jobs mit minimalen Berechtigungen betreiben und die für Deployments verwendeten SSH-Konten prüfen.
- Admin-Views mit wheels generate admin <Model> --force neu generieren, nachdem die Unterschiede geprüft wurden, und die dokumentierte Anpassung an bestehenden Scaffold-Show-Views vornehmen.
- Deployte Anwendungen auf Exposition gegenüber Stored XSS prüfen.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- GitHub Security Advisory GHSA-cghp-86c6-6fjc github.com
- Wheels release v4.1.2 github.com
- Wheels pull request 3916 github.com
- CVE record mirror (Vulners) vulners.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 01.11.2026 23:53.
Referenzen der NVD (1)
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.
