/* * @source: https://github.com/SmartContractSecurity/SWC-registry/blob/master/test_cases/integer_overflow_and_underflow/integer_overflow_mul.sol * @author: - * @vulnerable_at_lines: 17 */ //Single transaction overflow //Post-transaction effect: overflow escapes to publicly-readable storage pragma solidity ^0.4.19; contract IntegerOverflowMul { uint public count = 2; function run(uint256 input) public { // ARITHMETIC count *= input; } }