From 6ac7cbe4442934b3bc1a793f0692232500eee9b0 Mon Sep 17 00:00:00 2001
From: librelois <c@elo.tf>
Date: Mon, 13 Jun 2022 23:49:35 +0200
Subject: [PATCH] fix(runtimes):security: pallet scheduler should not be used
 by end users

---
 runtime/common/src/pallets_config.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/runtime/common/src/pallets_config.rs b/runtime/common/src/pallets_config.rs
index e6c53f6f5..86c59efa0 100644
--- a/runtime/common/src/pallets_config.rs
+++ b/runtime/common/src/pallets_config.rs
@@ -91,7 +91,7 @@ macro_rules! pallets_config {
             type PalletsOrigin = OriginCaller;
             type Call = Call;
             type MaximumWeight = MaximumSchedulerWeight;
-            type ScheduleOrigin = frame_system::EnsureSigned<AccountId>;
+            type ScheduleOrigin = EnsureRoot<AccountId>;
             type OriginPrivilegeCmp = EqualPrivilegeOnly;
             type MaxScheduledPerBlock = MaxScheduledPerBlock;
             type WeightInfo = pallet_scheduler::weights::SubstrateWeight<Runtime>;
-- 
GitLab