Zwei kritische Schwachstellen — CVE-2026-0768 in der Plattform für die Entwicklung von AI-Anwendungen Langflow und CVE-2026-66066 (KindaRails2Shell) in der Komponente Active Storage des Frameworks Ruby on Rails — stellen eine ernsthafte Bedrohung für Organisationen dar, die diese Technologien einsetzen. Beide Schwachstellen ermöglichen einem nicht authentifizierten Angreifer remote code execution (RCE) und den Zugriff auf geschäftskritische Secrets: Verschlüsselungs-Keys, Zugangsdaten zu Datenbanken, Cloud-Speichern und API-Tokens. Das Unternehmen VulnCheck berichtet über beobachtete Aktivitäten, die auf die Ausnutzung dieser Schwachstellen abzielen. Administratoren der betroffenen Systeme müssen umgehend Updates installieren und eine Rotation der Secrets durchführen.
Technische Analyse der Schwachstellen
CVE-2026-0768 — Ausführung beliebigen Codes in Langflow
CVE-2026-0768 (CVSS 9.8, kritisch) ist eine code injection-Schwachstelle im Validierungs-Endpunkt von Langflow. Das Fehlen einer angemessenen Prüfung der Benutzereingaben ermöglicht es einem entfernten, nicht authentifizierten Angreifer, einen speziell präparierten Parameter code zu senden und beliebigen Python-Code im Kontext des Prozesses mit root-Rechten auszuführen. Laut dem Eintrag in der GitHub Advisory Database sind die betroffenen und behobenen Versionen in der Empfehlung derzeit noch nicht angegeben.
Diese Schwachstelle ergänzt eine Reihe zuvor identifizierter kritischer Probleme in Langflow:
- CVE-2025-3248 (CVSS 9.8) — nicht authentifizierte remote code execution über den Endpunkt
/api/v1/validate/code, der Versionen vor 1.3.0 betrifft. Details finden sich in der offiziellen Langflow-Empfehlung. - CVE-2026-0769 (CVSS 9.8) — Injection über
eval_custom_component_code, die laut NVD-Eintrag mindestens Langflow 1.3.2 betrifft. - CVE-2026-33309 (CVSS 9.9) — beliebiges Schreiben von Dateien über
/api/v2/filesaufgrund fehlender Sanitization des Dateinamens in multipart-Requests. Betrifft Langflow in den Versionen 1.2.0–1.8.1 und wurde in Version 1.9.0 behoben. Beschrieben in der Langflow-Empfehlung auf GitHub.
Wichtiger Hinweis: Im ursprünglichen Material von VulnCheck wird für die Schwachstelle des beliebigen Schreibens von Dateien der Bezeichner CVE-2026-5027 verwendet, während die offizielle Langflow-Empfehlung diesem Problem die Kennung CVE-2026-33309 zuweist. Diese Abweichung sollte bei der Informationssuche und beim Einspielen von Patches berücksichtigt werden.
CVE-2026-66066 (KindaRails2Shell) — File-Read und RCE in Rails Active Storage
CVE-2026-66066 (CVSS v4 9.5, kritisch) betrifft die Komponente Active Storage des Ruby on Rails-Frameworks bei Verwendung der Bibliothek libvips zur Bildverarbeitung. Die Schwachstelle wird durch das Hochladen eines speziell präparierten Bildes ausgenutzt: Der Angreifer nutzt dabei eine Diskrepanz zwischen der Art und Weise aus, wie Active Storage und libvips Eingabedateien interpretieren. Dies ermöglicht es einem nicht authentifizierten Angreifer, beliebige Dateien vom Server zu lesen.
Gemäß der offiziellen Rails-Empfehlung können bei erfolgreicher Ausnutzung offengelegt werden:
secret_key_baseund der Rails-Master-Key- Verschlüsselte Anmeldeinformationen der Anwendung
- Datenbank-Passwörter
- Zugangsdaten zu Cloud-Speichern
- API-Tokens von Drittanbieterdiensten
Die offizielle Empfehlung beschreibt die Möglichkeit einer Eskalation bis hin zu remote code execution, betont jedoch, dass RCE nicht in jedem Deployment ein garantiertes Ergebnis ist — dies hängt von der Konfiguration der jeweiligen Anwendung ab.
Betroffene Versionen von Active Storage:
- Alle Versionen unter 7.2.3.2
- Versionen von 8.0.0.beta1 bis 8.0.5 (ohne 8.0.5.1)
- Versionen von 8.1.0.beta1 bis 8.1.3 (ohne 8.1.3.1)
Voraussetzungen für eine Ausnutzung: Die Anwendung muss den Prozessor :vips für die Verarbeitung von Bildvarianten in Active Storage verwenden und Bild-Uploads von nicht vertrauenswürdigen Nutzern akzeptieren.
Bedrohungskontext und Umfang des Problems
Plattformen zur Entwicklung von AI-Anwendungen wie Langflow werden zunehmend zu attraktiven Zielen für Angreifer. Diese Systeme speichern häufig Access-Keys zu Cloud-Services, API-Tokens von Sprachmodellen und Zugangsdaten für Datenbankverbindungen. Die Kompromittierung einer einzelnen Langflow-Instanz kann einem Angreifer Zugriff auf ein breites Spektrum verbundener Systeme und Dienste verschaffen.
Das Vorliegen von vier kritischen Schwachstellen in Langflow (CVE-2026-0768, CVE-2025-3248, CVE-2026-0769, CVE-2026-33309) in einem relativ kurzen Zeitraum weist auf systemische Sicherheitsprobleme bei der Validierung von Benutzereingaben in dieser Plattform hin. Jede dieser Schwachstellen weist einen CVSS-Score von über 9,0 auf und erlaubt remote code execution.
Was CVE-2026-66066 betrifft, so wurden laut VulnCheck Anfang August mehr als 7.100 verwundbare Ruby on Rails-Instanzen mit offenem Internetzugang identifiziert. Angesichts der weiten Verbreitung von Rails in der Webentwicklung könnte die tatsächliche Zahl der betroffenen Anwendungen deutlich höher sein, da viele davon hinter Load-Balancern betrieben werden und bei externen Scans nicht erkannt werden. Es ist zu beachten, dass diese statistischen Angaben von VulnCheck stammen und nicht unabhängig aus anderen Quellen bestätigt wurden.
Praktische Empfehlungen
Für Nutzer von Ruby on Rails
- Aktualisieren Sie Active Storage umgehend auf eine der behobenen Versionen: 7.2.3.2, 8.0.5.1 oder 8.1.3.1.
- Aktualisieren Sie libvips auf Version 8.13 oder neuer — dies ist eine zusätzliche Empfehlung aus der offiziellen Rails-Empfehlung.
- Führen Sie nach dem Update eine Rotation aller Secrets durch:
secret_key_base, Rails-Master-Key, Datenbank-Passwörter, Zugangsdaten für Cloud-Speicher und API-Tokens. Der Patch macht eine vor dem Update möglicherweise erfolgte Datenexfiltration nicht rückgängig. - Verwenden Sie die von der Rails-Entwicklergruppe veröffentlichten Forensik-Tools, um nach Spuren einer Ausnutzung zu suchen.
- Wenn ein sofortiges Update nicht möglich ist, ziehen Sie in Betracht, die Verarbeitung von Bildvarianten über libvips vorübergehend zu deaktivieren oder Bild-Uploads von nicht authentifizierten Nutzern zu blockieren.
Für Nutzer von Langflow
- Aktualisieren Sie Langflow auf Version 1.9.0 oder neuer, um CVE-2026-33309 zu beseitigen.
- Stellen Sie sicher, dass eine Version ab 1.3.0 eingesetzt wird, um sich vor CVE-2025-3248 zu schützen.
- Prüfen Sie das Vorliegen von Updates, die CVE-2026-0768 und CVE-2026-0769 beheben.
- Betreiben Sie Langflow nicht mit direktem Internetzugang ohne Authentifizierung und Netzwerksegmentierung.
- Führen Sie ein Audit der Umgebungsvariablen und Secrets durch, auf die der Langflow-Prozess zugreifen kann: OpenAI-Keys, AWS-Keys, SSH-Zugänge.
Die Kombination kritischer Schwachstellen in Langflow und Rails Active Storage erfordert eine vorrangige Reaktion. Für Rails-Anwendungen ist es entscheidend, nicht nur den Patch zu installieren, sondern auch eine vollständige Rotation aller Secrets durchzuführen — die offizielle Rails-Empfehlung weist ausdrücklich darauf hin, dass das Update die Folgen einer bereits erfolgten Datenexfiltration nicht beseitigt. Für Langflow besteht die zentrale Maßnahme darin, den direkten Internetzugang auszuschließen und auf aktuelle Versionen zu aktualisieren, die alle vier bekannten Schwachstellen mit remote code execution schließen.