VYPR

CWE-190

Integer Overflow or Wraparound

BaseStableLikelihood: Medium

Description

The product performs a calculation that can produce an integer overflow or wraparound when the logic assumes that the resulting value will always be larger than the original value. This occurs when an integer value is incremented to a value that is too large to store in the associated representation. When this occurs, the value may become a very small or negative number.

Hierarchy (View 1000)

Parents

Children

Related attack patterns (CAPEC)

CAPEC-92

CVEs mapped to this weakness (3,594)

page 85 of 180
  • CVE-2018-15560HigAug 20, 2018
    risk 0.49cvss 7.5epss 0.02

    PyCryptodome before 3.6.6 has an integer overflow in the data_len variable in AESNI.c, related to the AESNI_encrypt and AESNI_decrypt functions, leading to the mishandling of messages shorter than 16 bytes.

  • CVE-2018-11687HigAug 15, 2018
    risk 0.49cvss 7.5epss 0.01

    An integer overflow in the distributeBTR function of a smart contract implementation for Bitcoin Red (BTCR), an Ethereum ERC20 token, allows the owner to accomplish an unauthorized increase of digital assets by providing a large address[] array, as exploited in the wild in May…

  • CVE-2018-11561HigAug 8, 2018
    risk 0.49cvss 7.5epss 0.01

    An integer overflow in the unprotected distributeToken function of a smart contract implementation for EETHER (EETHER), an Ethereum ERC20 token, will lead to an unauthorized increase of an attacker's digital assets.

  • CVE-2018-14576HigAug 3, 2018
    risk 0.49cvss 7.5epss 0.02

    The mintTokens function of a smart contract implementation for SunContract, an Ethereum token, has an integer overflow via the _amount variable.

  • CVE-2018-14444HigJul 20, 2018
    risk 0.49cvss 7.5epss 0.01

    libdxfrw 0.6.3 has an Integer Overflow in dwgCompressor::decompress18 in dwgutil.cpp, leading to an out-of-bounds read and application crash.

  • CVE-2018-14343HigJul 19, 2018
    risk 0.49cvss 7.5epss 0.03

    In Wireshark 2.6.0 to 2.6.1, 2.4.0 to 2.4.7, and 2.2.0 to 2.2.15, the ASN.1 BER dissector could crash. This was addressed in epan/dissectors/packet-ber.c by ensuring that length values do not exceed the maximum signed integer.

  • CVE-2018-14341HigJul 19, 2018
    risk 0.49cvss 7.5epss 0.04

    In Wireshark 2.6.0 to 2.6.1, 2.4.0 to 2.4.7, and 2.2.0 to 2.2.15, the DICOM dissector could go into a large or infinite loop. This was addressed in epan/dissectors/packet-dcm.c by preventing an offset overflow.

  • CVE-2018-14337HigJul 17, 2018
    risk 0.49cvss 7.5epss 0.01

    The CHECK macro in mrbgems/mruby-sprintf/src/sprintf.c in mruby 1.4.1 contains a signed integer overflow, possibly leading to out-of-bounds memory access because the mrb_str_resize function in string.c does not check for a negative length.

  • CVE-2018-14006HigJul 12, 2018
    risk 0.49cvss 7.5epss 0.01

    An integer overflow vulnerability exists in the function multipleTransfer of Neo Genesis Token (NGT), an Ethereum token smart contract. An attacker could use it to set any user's balance.

  • CVE-2018-14005HigJul 12, 2018
    risk 0.49cvss 7.5epss 0.01

    An integer overflow vulnerability exists in the function transferAny of Malaysia coins (Xmc), an Ethereum token smart contract. An attacker could use it to set any user's balance.

  • CVE-2018-14004HigJul 12, 2018
    risk 0.49cvss 7.5epss 0.01

    An integer overflow vulnerability exists in the function transfer_tokens_after_ICO of GlobeCoin (GLB), an Ethereum token smart contract. An attacker could use it to set any user's balance.

  • CVE-2018-14003HigJul 12, 2018
    risk 0.49cvss 7.5epss 0.01

    An integer overflow vulnerability exists in the function batchTransfer of WeMediaChain (WMC), an Ethereum token smart contract. An attacker could use it to set any user's balance.

  • CVE-2018-14002HigJul 12, 2018
    risk 0.49cvss 7.5epss 0.01

    An integer overflow vulnerability exists in the function distribute of MP3 Coin (MP3), an Ethereum token smart contract. An attacker could use it to set any user's balance.

  • CVE-2018-14001HigJul 12, 2018
    risk 0.49cvss 7.5epss 0.01

    An integer overflow vulnerability exists in the function batchTransfer of SHARKTECH (SKT), an Ethereum token smart contract. An attacker could use it to set any user's balance.

  • CVE-2018-13836HigJul 12, 2018
    risk 0.49cvss 7.5epss 0.01

    An integer overflow vulnerability exists in the function multiTransfer of Rocket Coin (XRC), an Ethereum token smart contract. An attacker could use it to set any user's balance.

  • CVE-2018-13783HigJul 9, 2018
    risk 0.49cvss 7.5epss 0.01

    The mintToken function of a smart contract implementation for JiucaiToken, an Ethereum token, has an integer overflow that allows the owner of the contract to set the balance of an arbitrary user to any value.

  • CVE-2018-13782HigJul 9, 2018
    risk 0.49cvss 7.5epss 0.01

    The mintToken function of a smart contract implementation for ENTER (ENTR) (Contract Name: EnterCoin), an Ethereum token, has an integer overflow that allows the owner of the contract to set the balance of an arbitrary user to any value.

  • CVE-2018-13781HigJul 9, 2018
    risk 0.49cvss 7.5epss 0.01

    The mintToken function of a smart contract implementation for MyYLC, an Ethereum token, has an integer overflow that allows the owner of the contract to set the balance of an arbitrary user to any value.

  • CVE-2018-13780HigJul 9, 2018
    risk 0.49cvss 7.5epss 0.01

    The mintToken function of a smart contract implementation for ESH, an Ethereum token, has an integer overflow that allows the owner of the contract to set the balance of an arbitrary user to any value.

  • CVE-2018-13779HigJul 9, 2018
    risk 0.49cvss 7.5epss 0.01

    The mintToken function of a smart contract implementation for YLCToken, an Ethereum token, has an integer overflow that allows the owner of the contract to set the balance of an arbitrary user to any value.