„`html
Zusammenfassung
In CherryHQ cherry-studio bis Version 1.9.6 wurde eine Sicherheitslücke entdeckt, die eine fehlerhafte Autorisierung ermöglicht. Die Schwachstelle betrifft die OAuth-Callback-Verarbeitung und wird mit einem CVSS-Score von 5.6 (Medium) bewertet. Der öffentlich gemachte Exploit ermöglicht es Angreifern, das OAuth-Authentifizierungsverfahren zu manipulieren.
Betroffene Systeme
Die Vulnerability betrifft CherryHQ cherry-studio in allen Versionen bis einschließlich 1.9.6. Systeme mit älteren und aktuellen Versionen dieser Anwendung sind gefährdet. Ein Patch ist derzeit nicht verfügbar; ein entsprechender Pull Request befindet sich in der Überprüfung.
Technische Details
Die Schwachstelle befindet sich in der Datei src/main/services/mcp/oauth/callback.ts des MCP OAuth Local Callback Server-Komponente. Die fehlerhafte Autorisierung wird durch die Manipulation des Parameters code ausgelöst. Dies ist ein klassisches OAuth-Regressions-Szenario, bei dem der Authorization-Code nicht ordnungsgemäß validiert wird.
Der Angriff lässt sich remote über das Netzwerk durchführen. Die Exploitierungskomplexität wird als hoch eingestuft, wodurch die praktische Ausnutzung erschwert wird. Dennoch wurde ein funktionsfähiger Exploit bereits öffentlich offengelegt, was das Risiko erhöht.
Empfohlene Massnahmen
- Monitoring der cherry-studio-Instanzen auf verdächtige OAuth-Callback-Anfragen aktivieren
- ĂśberprĂĽfung des Pull Requests in der CherryHQ-Repository durchfĂĽhren und auf ein Update warten
- Web Application Firewall (WAF) konfigurieren, um manipulierte OAuth-Parameter zu blockieren
- Netzwerksegmentierung fĂĽr OAuth-Callback-Server implementieren
- OAuth-Token-Validierungsmechanismen überprüfen und verstärken
Bewertung
Mit einem CVSS-Score von 5.6 handelt es sich um eine Schwachstelle mittlerer Priorität. Das Fehlen eines verfügbaren Patches und die öffentliche Offenlegung des Exploits erfordern jedoch unmittelbare Aufmerksamkeit. Administratoren sollten bis zur Verfügbarkeit eines Patches verstärkte Überwachung und Sicherheitsmaßnahmen implementieren.
„`