
Privilegieneskalation in QQBrowser
CVEID: CVE-2020-10551
Name des betroffenen Produkts bzw. der betroffenen Produkte und Versionen: QQBrowser (alle Versionen vor 10.5.3870.400)
Art des Problems: CWE-284: Improper Access Control
Zusammenfassung
QQBrowser ist ein von Tencent entwickelter Webbrowser. Er ist einer der beliebtesten in China verwendeten Webbrowser. Bei unseren Tests haben wir eine Schwachstelle gefunden, die es einem nicht privilegierten lokalen Angreifer ermöglicht, Code mit den Rechten von NT AUTHORITY\SYSTEM auszuführen.
Alle Versionen von QQBrowser vor 10.5.3870.400 setzen die ACLs für eine TsService.exe-Datei nicht korrekt. Ein bösartiger lokaler Angreifer könnte die Datei überschreiben, um Zugriff auf das Konto NT AUTHORITY\SYSTEM zu erhalten, das das am höchsten privilegierte Konto auf einem Windows-System ist.
Beschreibung
QQBrowser erstellt einen Windows-Dienst, dessen ImagePath auf eine Datei TsService.exe im Installationsverzeichnis verweist (Standard: C:\Program Files (x86)\Tencent\QQBrowser\TsService.exe). Die Berechtigungen dieser Datei erlauben das Schreiben durch Mitglieder der Gruppe NT AUTHORITY\Authenticated Users, zu der standardmäßig alle Benutzer gehören. Ein Angreifer könnte die Schwachstelle ausnutzen, indem er TsService.exe durch eine eigene ausführbare Datei ersetzt, die dann mit den Rechten von NT AUTHORITY\SYSTEM ausgeführt wird.
Reproduktion
Löschen Sie TsService.exe und ersetzen Sie es durch ein anderes Programm. Starten Sie das System neu.
Abhilfe
Installieren Sie eine neuere Version von QQBrowser.