From: Gunnar Beutner Date: Mon, 13 Jun 2016 09:13:25 +0000 (+0200) Subject: Fix cluster permissions for SendNotifications messages X-Git-Tag: v2.5.0~269 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=eb4aa4415cedc7bea34f4215de72c79c39b6935c;p=icinga2 Fix cluster permissions for SendNotifications messages refs #9242 --- diff --git a/lib/icinga/clusterevents.cpp b/lib/icinga/clusterevents.cpp index 02b2e79aa..977210940 100644 --- a/lib/icinga/clusterevents.cpp +++ b/lib/icinga/clusterevents.cpp @@ -806,7 +806,7 @@ Value ClusterEvents::SendNotificationsAPIHandler(const MessageOrigin::Ptr& origi if (!checkable) return Empty; - if (origin->FromZone && !origin->FromZone->CanAccessObject(checkable)) { + if (origin->FromZone && origin->FromZone != Zone::GetLocalZone()) { Log(LogNotice, "ClusterEvents") << "Discarding 'send custom notification' message from '" << origin->FromClient->GetIdentity() << "': Unauthorized access."; return Empty;