From 0c3dc33299a90715f55f40846fd26e09178a0445 Mon Sep 17 00:00:00 2001 From: ak88 Date: Thu, 17 Oct 2024 16:31:53 +0200 Subject: [PATCH] 7702 fix --- .../TransactionProcessing/TransactionProcessor.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Nethermind/Nethermind.Evm/TransactionProcessing/TransactionProcessor.cs b/src/Nethermind/Nethermind.Evm/TransactionProcessing/TransactionProcessor.cs index c2311e9cd83..8f943fc58d0 100644 --- a/src/Nethermind/Nethermind.Evm/TransactionProcessing/TransactionProcessor.cs +++ b/src/Nethermind/Nethermind.Evm/TransactionProcessing/TransactionProcessor.cs @@ -243,7 +243,9 @@ bool IsValidForExecution( ISet
accessedAddresses, [NotNullWhen(false)] out string? error) { - if (authorizationTuple.Authority is null) + UInt256 s = new (authorizationTuple.AuthoritySignature.SAsSpan, isBigEndian: true); + if (authorizationTuple.Authority is null + || s > Secp256K1Curve.HalfN) { error = "Bad signature."; return false;