#38581 [SC-Insight] Incorrect unwrap on Bytes and String
Description
Brief/Intro
Vulnerability Details
def parse_Name(self):
varname = self.expr.id
if varname == "self":
return IRnode.from_list(["address"], typ=AddressT())
varinfo = self.expr._expr_info.var_info
assert varinfo is not None
...
if varinfo.is_constant:
return Expr.parse_value_expr(varinfo.decl_node.value, self.context)
...Impact Details
References
Proof of Concept
Proof of Concept
Previous#38902 [BC-Low] No check on the maximum size of the encoded ENR on ENR_RESPONSE packetNext#38427 [BC-Low] Discrepancy in Intrinsic Gas Calculation between Txpool and EVM Execution
Was this helpful?