From ac5e0be8c1817616dbdb056b6881cfc4660f57a8 Mon Sep 17 00:00:00 2001 From: leigh123linux Date: Fri, 30 Oct 2015 11:48:08 +0000 Subject: [PATCH] csd-datetime forgets to authorize users http://seclists.org/oss-sec/2015/q4/180 https://bugzilla.suse.com/show_bug.cgi?id=951830 and https://bugzilla.redhat.com/show_bug.cgi?id=1276639 --- plugins/datetime/csd-datetime-mechanism.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/datetime/csd-datetime-mechanism.c b/plugins/datetime/csd-datetime-mechanism.c index aa7c8cb9..19c749c4 100644 --- a/plugins/datetime/csd-datetime-mechanism.c +++ b/plugins/datetime/csd-datetime-mechanism.c @@ -354,6 +354,9 @@ _set_date (CsdDatetimeMechanism *mechanism, int exit_status; GError *error; + if (!_check_polkit_for_action (mechanism, context)) + return FALSE; + date_str = g_strdup_printf ("%02d/%02d/%d", month, day, year); error = NULL;