aboutsummaryrefslogtreecommitdiffstats
path: root/docs/bugs.json
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2017-10-17 04:27:27 +0800
committerchriseth <chris@ethereum.org>2017-10-18 06:19:36 +0800
commit7849b920cf3ba6502f8a45e0c35be6393392cc00 (patch)
tree82b6eb1132ecbf8c243ac2d796e891c7de8c53e3 /docs/bugs.json
parent58139e8613e64bc5a921478d153ae9a130ca9772 (diff)
downloaddexon-solidity-7849b920cf3ba6502f8a45e0c35be6393392cc00.tar
dexon-solidity-7849b920cf3ba6502f8a45e0c35be6393392cc00.tar.gz
dexon-solidity-7849b920cf3ba6502f8a45e0c35be6393392cc00.tar.bz2
dexon-solidity-7849b920cf3ba6502f8a45e0c35be6393392cc00.tar.lz
dexon-solidity-7849b920cf3ba6502f8a45e0c35be6393392cc00.tar.xz
dexon-solidity-7849b920cf3ba6502f8a45e0c35be6393392cc00.tar.zst
dexon-solidity-7849b920cf3ba6502f8a45e0c35be6393392cc00.zip
Bug list entry.
Diffstat (limited to 'docs/bugs.json')
-rw-r--r--docs/bugs.json7
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/bugs.json b/docs/bugs.json
index ac322a48..c642793a 100644
--- a/docs/bugs.json
+++ b/docs/bugs.json
@@ -1,5 +1,12 @@
[
{
+ "name": "ZeroFunctionSelector",
+ "summary": "It is possible to craft the name of a function such that it is executed instead of the fallback function in very specific circumstances.",
+ "description": "If a function has a selector consisting only of zeros, is payable and part of a contract that does not have a fallback function and at most five external functions in total, this function is called instead of the fallback function if Ether is sent to the contract without data.",
+ "fixed": "0.4.18",
+ "severity": "very low"
+ },
+ {
"name": "DelegateCallReturnValue",
"summary": "The low-level .delegatecall() does not return the execution outcome, but converts the value returned by the functioned called to a boolean instead.",
"description": "The return value of the low-level .delegatecall() function is taken from a position in memory, where the call data or the return data resides. This value is interpreted as a boolean and put onto the stack. This means if the called function returns at least 32 zero bytes, .delegatecall() returns false even if the call was successuful.",