ReWire: Menü-Problem und mögliche Sicherheitslücke

Ein Fehler bzw. eine potentielle Sicherheitslücke besteht leider weiterhin auch nach dem letzten Wartungs-Update:

Möchte man im Menü “Studio” das kleine Kontrollfenster eines ReWire Plugins öffnen, werden in Cubase je nachdem welchen Namen das Plugin hat unerwartet Fenster geöffnet oder Systemfunktionen aufgerufen. Das gewünschte Panel erscheint jedoch nicht. Ich vermute hier findet eine ungefilterte Zuordnung der Aktionen per Namen statt.

Beispiel: Ein ReWire Plugin mit dem Namen “Transport” öffnet das Transport Panel von Cubase (und sonst nichts).
Wird es intern umbenannt in “Tranxport” und neu compiliert, funktioniert Cubase wieder einwandfrei.

Welche unerwünschten Funktionen sich auf diese Weise noch aufrufen ließen, haben wir nicht getestet.

Das ist sicherlich nicht so beabsichtigt und sollte sehr leicht zu beheben sein (z.B. durch Hinzufügen eines Prefix). Auch wenn es noch vom Zufall abhängt, ob Probleme auftreten, wäre es sinnvoll, diese Lücke möglichst bald zu schließen.

(wenn es mehr Sinn macht, dies auf English in “Issues” zu posten, mach ich das gern)

Gruss,
Andre