Fix use of uninitialized functions stored in storage.

This commit is contained in:
chriseth
2019-04-25 15:40:48 +02:00
parent eac0048176
commit 5b991c1e59
8 changed files with 150 additions and 0 deletions
+8
View File
@@ -1,4 +1,12 @@
[
{
"name": "UninitializedFunctionPointerInConstructor",
"summary": "Calling uninitialized internal function pointers created in the constructor does not always revert and can cause unexpected behaviour.",
"description": "Uninitialized internal function pointers point to a special piece of code that causes a revert when called. Jump target positions are different during construction and after deployment, but the code for setting this special jump target only considered the situation after deployment.",
"introduced": "0.4.5",
"fixed": "0.5.8",
"severity": "very low"
},
{
"name": "IncorrectEventSignatureInLibraries",
"summary": "Contract types used in events in libraries cause an incorrect event signature hash",