-
Notifications
You must be signed in to change notification settings - Fork 1k
Closed
neo-project/neo-modules
#827Labels
DiscussionInitial issue state - proposed but not yet acceptedInitial issue state - proposed but not yet accepted
Description
Summary or problem description
There is a potential problem with rpc server with signer rules. The neo function see below doesn't pass the max depth for json object. This will allow someone to DDOS all Rpc nodes. I will not post the way to do this here.
| Condition = WitnessCondition.FromJson((JObject)json["condition"]) |
Do you have any solution you want to propose?
Put a max depth
Where in the software does this update applies to?
- RPC (HTTP)
Metadata
Metadata
Assignees
Labels
DiscussionInitial issue state - proposed but not yet acceptedInitial issue state - proposed but not yet accepted