New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix unsafe memory access #376
Conversation
Is possible to read arbitrary memory
These |
I think that the length should be checked, is easy to forget the previous check, for example in this: neo/neo/Wallets/SQLite/UserWallet.cs Lines 34 to 43 in aece82b
|
We need these high performance methods in some places. For example: neo/neo/Cryptography/Murmur3.cs Line 35 in b8ad89e
We can find out where the methods are misused and then use |
I will search and fix where the length is not checked, and close this issue |
I think that all is fixed now, i close it |
Without checking the length, is possible to read arbitrary memory