„`html
Zusammenfassung
CVE-2026-49471 ist eine kritische Sicherheitslücke in Serena, einem MCP-Toolkit für Coding-Aufgaben. Die Schwachstelle ermöglicht Remote Code Execution (RCE) durch eine DNS-Rebinding-Attacke. Betroffene Versionen vor v1.5.2 exponieren eine unauthentifizierte Flask-API ohne Sicherheitsmechanismen, die es Angreifern ermöglicht, beliebige Inhalte in den persistenten Speicher des Agenten zu schreiben.
Betroffene Systeme
Serena MCP Toolkit Versionen vor v1.5.2 sind anfällig. Das Toolkit läuft typischerweise auf Entwickler-Workstations oder Server-Systemen, die für automatisierte Coding-Assistenten genutzt werden. Die Anfälligkeit ist unabhängig vom Betriebssystem und betrifft alle Installationen mit aktiviertem Web-Dashboard.
Technische Details
Die Schwachstelle resultiert aus mehreren kumulativen Sicherheitsdefiziten:
- Fehlende Authentifizierung: Die Flask-API auf einem fest definierten, vorhersehbaren Port antwortet ohne Authentifizierungsmechanismus
- Kein CSRF-Schutz: Cross-Site Request Forgery-Tokens fehlen, sodass böswillige Webseiten Anfragen initiieren können
- Host-Header-Validierung fehlt: Keine Überprüfung des Host-Headers ermöglicht DNS-Rebinding-Attacken
- RCE-Vektor: Der Befehl execute_shell_command mit shell=True fĂĽhrt beliebige Shell-Befehle aus
Ein Angreifer kann via DNS-Rebinding eine bösartige Webseite hosten, die beim Besuch durch den Opfer direkt auf die lokale API zugreift, beliebige Daten in den Agenten-Speicher schreibt und diese automatische Ausführung auslöst, was zu RCE führt.
Empfohlene Massnahmen
- Sofortige Aktualisierung: Upgrade auf Serena v1.5.2 oder später durchführen
- Temporäre Mitigation: Serena-Instanzen offline nehmen oder das Web-Dashboard deaktivieren, bis Patching möglich ist
- Netzwerk-Isolierung: Dashboard-Port auf Loopback-Interface beschränken
- Monitore: Verdächtige Zugriffe auf den API-Port protokollieren
Bewertung
Mit CVSS 8.3 (High) und vollständig erreichbarem RCE-Vektor ist diese Sicherheitslücke kritisch. Ein Patch ist verfügbar. Die Kombination aus fehlender Authentifizierung, DNS-Rebinding und Shell-Code-Ausführung macht eine sofortige Remediation erforderlich.
„`