CVE-2026-92704 in SharpEmu
Zusammenfassung
von VulDB • 04.11.2026
SharpEmu ist ein experimenteller PlayStation-5-Emulator für Windows und Linux. In den Versionen 0.0.3-release.3 und früher ist das im Repository bereitgestellte Debugger-Frontend-Werkzeug während des Betriebs anfällig. Dieses Werkzeug ist nicht in den Release-Archiven enthalten. Das Frontend stellt eine HTTP-API auf 127.0.0.1:8765 ohne Authentifizierung oder CSRF-Token zur Verfügung. Der do_POST-Handler in tools/SharpEmu.DebuggerFrontend/debugger_frontend.py validiert die Header Origin, Referer, Sec-Fetch-Site und Host nicht. Die Funktion _read_json_body() akzeptiert zudem JSON-Daten, die mit browserüblichen Content-Typen gesendet werden, anstatt application/json zu erfordern. Eine bösartige Seite, die den Loopback-Listener erreichen kann, kann Cross-Origin-Anfragen an /api/launch, /api/command und /api/connect senden. Chromium erfordert möglicherweise die Berechtigung „Local Network Access“ (Zugriff auf das lokale Netzwerk) für Seiten, die von öffentlichen Ursprüngen bereitgestellt werden. Von lokalen Ursprügen stammende Seiten und andere Lieferpfade unterliegen dieser Einschränkung nicht konsistent. Der Endpunkt /api/launch akzeptiert einen vom Angreifer ausgewählten emulatorPath, wenn er auf eine vorhandene Datei im Host des Opfers verweist. Auf POSIX-Systemen muss diese Datei zudem ausführbar sein. Der Endpunkt erfordert zusätzlich ein bestehendes ebootPath. Der Endpunkt /api/command exponiert Debugger-Operationen, einschließlich write-memory, set-register und continue. Der Endpunkt /api/connect kann ausgehende TCP-Verbindungen initiieren. Diese Operationen können es einem Angreifer ermöglichen, eine vorhandene Binärdatei mit den Berechtigungen des Opfers auszuführen, den angehängten emulierten Prozess zu steuern oder auf vom Host erreichbare Netzwerkdienste zuzugreifen. DNS Rebinding kann dem Angreifer zusätzlich erlauben, API-Antworten interaktiv auszulesen. Dieses Problem wurde in Version 0.0.3-release.3-patch.1 behoben.
Once again VulDB remains the best source for vulnerability data.