aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorselsta <selsta@sent.at>2022-05-07 17:40:31 +0200
committerselsta <selsta@sent.at>2022-05-07 17:40:31 +0200
commit372a591ac7f0f855b520a7a4b73f476bfbe2e58f (patch)
treecfc9d79e6b363cde6d42e7575f9b1b63b6196bef /src/main
parent2e2ae5c88fdc159477e8bc9ad871a892da83e935 (diff)
downloadmonzero-gui-372a591ac7f0f855b520a7a4b73f476bfbe2e58f.tar.gz
monzero-gui-372a591ac7f0f855b520a7a4b73f476bfbe2e58f.tar.xz
monzero-gui-372a591ac7f0f855b520a7a4b73f476bfbe2e58f.zip
main: disable setting -platformpluginpath
Diffstat (limited to 'src/main')
-rw-r--r--src/main/main.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/main.cpp b/src/main/main.cpp
index db339d71..edb142f5 100644
--- a/src/main/main.cpp
+++ b/src/main/main.cpp
@@ -206,6 +206,13 @@ int main(int argc, char *argv[])
qputenv("QML_DISABLE_DISK_CACHE", "1");
+ for (int i = 0; i < argc; i++) {
+ if (QString(argv[i]).contains("platformpluginpath")) {
+ qCritical() << "Setting -platformpluginpath as an argument is disabled"; // CVE-2021-3401
+ return 1;
+ }
+ }
+
MainApp app(argc, argv);
#if defined(Q_OS_WIN)