From 322b32eddcbc5b3fbbe5b88e725266a39ca86b71 Mon Sep 17 00:00:00 2001 From: librelois <c@elo.tf> Date: Sat, 18 Jun 2022 18:24:21 +0200 Subject: [PATCH] fix(runtimes):security: forbid zeroed caller --- runtime/g1/src/lib.rs | 1 + runtime/gdev/src/lib.rs | 1 + runtime/gtest/src/lib.rs | 1 + 3 files changed, 3 insertions(+) diff --git a/runtime/g1/src/lib.rs b/runtime/g1/src/lib.rs index 25f3de530..c8aafa260 100644 --- a/runtime/g1/src/lib.rs +++ b/runtime/g1/src/lib.rs @@ -106,6 +106,7 @@ pub type Block = sp_runtime::generic::Block<Header, UncheckedExtrinsic>; pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<Address, Call, Signature, SignedExtra>; /// The SignedExtension to the basic transaction logic. pub type SignedExtra = ( + frame_system::CheckNonZeroSender<Runtime>, frame_system::CheckSpecVersion<Runtime>, frame_system::CheckTxVersion<Runtime>, frame_system::CheckGenesis<Runtime>, diff --git a/runtime/gdev/src/lib.rs b/runtime/gdev/src/lib.rs index f4c3dcd12..8dcbed283 100644 --- a/runtime/gdev/src/lib.rs +++ b/runtime/gdev/src/lib.rs @@ -106,6 +106,7 @@ pub type Block = sp_runtime::generic::Block<Header, UncheckedExtrinsic>; pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<Address, Call, Signature, SignedExtra>; /// The SignedExtension to the basic transaction logic. pub type SignedExtra = ( + frame_system::CheckNonZeroSender<Runtime>, frame_system::CheckSpecVersion<Runtime>, frame_system::CheckTxVersion<Runtime>, frame_system::CheckGenesis<Runtime>, diff --git a/runtime/gtest/src/lib.rs b/runtime/gtest/src/lib.rs index 722573088..5a894219b 100644 --- a/runtime/gtest/src/lib.rs +++ b/runtime/gtest/src/lib.rs @@ -106,6 +106,7 @@ pub type Block = sp_runtime::generic::Block<Header, UncheckedExtrinsic>; pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<Address, Call, Signature, SignedExtra>; /// The SignedExtension to the basic transaction logic. pub type SignedExtra = ( + frame_system::CheckNonZeroSender<Runtime>, frame_system::CheckSpecVersion<Runtime>, frame_system::CheckTxVersion<Runtime>, frame_system::CheckGenesis<Runtime>, -- GitLab