summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-misc/sddm/files/sddm-0.11.0-CVE-2015-0856.patch')
-rw-r--r--x11-misc/sddm/files/sddm-0.11.0-CVE-2015-0856.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/x11-misc/sddm/files/sddm-0.11.0-CVE-2015-0856.patch b/x11-misc/sddm/files/sddm-0.11.0-CVE-2015-0856.patch
new file mode 100644
index 000000000000..37c1b975622a
--- /dev/null
+++ b/x11-misc/sddm/files/sddm-0.11.0-CVE-2015-0856.patch
@@ -0,0 +1,15 @@
+Fix for CVE-2015-0856 (bug 563108) backported from the version 0.12.0.
+--- src/daemon/Greeter.cpp
++++ src/daemon/Greeter.cpp
+@@ -135,6 +135,11 @@
+ env.insert("XDG_VTNR", QString::number(m_display->terminalId()));
+ env.insert("XDG_SESSION_CLASS", "greeter");
+ env.insert("XDG_SESSION_TYPE", m_display->sessionType());
++
++ //some themes may use KDE components and that will automatically load KDE's crash handler which we don't want
++ //counterintuitively setting this env disables that handler
++ env.insert("KDE_DEBUG", "1");
++
+ m_auth->insertEnvironment(env);
+
+ // log message