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,593)

page 13 of 180
  • CVE-2018-8787CriNov 29, 2018
    risk 0.64cvss 9.8epss 0.08

    FreeRDP prior to version 2.0.0-rc4 contains an Integer Overflow that leads to a Heap-Based Buffer Overflow in function gdi_Bitmap_Decompress() and results in a memory corruption and probably even a remote code execution.

  • CVE-2018-19199CriNov 12, 2018
    risk 0.64cvss 9.8epss 0.02

    An issue was discovered in uriparser before 0.9.0. UriQuery.c allows an integer overflow via a uriComposeQuery* or uriComposeQueryEx* function because of an unchecked multiplication.

  • CVE-2018-18928CriNov 4, 2018
    risk 0.64cvss 9.8epss 0.03

    International Components for Unicode (ICU) for C/C++ 63.1 has an integer overflow in number::impl::DecimalQuantity::toScientificString() in i18n/number_decimalquantity.cpp.

  • CVE-2018-17897CriOct 17, 2018
    risk 0.64cvss 9.8epss 0.06

    LAquis SCADA Versions 4.1.0.3870 and prior has several integer overflow to buffer overflow vulnerabilities, which may allow remote code execution.

  • CVE-2018-17963CriOct 9, 2018
    risk 0.64cvss 9.8epss 0.05

    qemu_deliver_packet_iov in net/net.c in Qemu accepts packet sizes greater than INT_MAX, which allows attackers to cause a denial of service or possibly have unspecified other impact.

  • CVE-2018-1000810CriOct 8, 2018
    risk 0.64cvss 9.8epss 0.03

    The Rust Programming Language Standard Library version 1.29.0, 1.28.0, 1.27.2, 1.27.1, 127.0, 126.2, 126.1, 126.0 contains a CWE-680: Integer Overflow to Buffer Overflow vulnerability in standard library that can result in buffer overflow. This attack appear to be exploitable…

  • CVE-2018-17570CriSep 26, 2018
    risk 0.64cvss 9.8epss 0.02

    utils/ut_ws_svr.c in ViaBTC Exchange Server before 2018-08-21 has an integer overflow leading to memory corruption.

  • CVE-2018-17569CriSep 26, 2018
    risk 0.64cvss 9.8epss 0.02

    network/nw_buf.c in ViaBTC Exchange Server before 2018-08-21 has an integer overflow leading to memory corruption.

  • CVE-2018-17568CriSep 26, 2018
    risk 0.64cvss 9.8epss 0.02

    utils/ut_rpc.c in ViaBTC Exchange Server before 2018-08-21 has an integer overflow leading to memory corruption.

  • CVE-2017-9120CriAug 2, 2018
    risk 0.64cvss 9.8epss 0.08

    PHP 7.x through 7.1.5 allows remote attackers to cause a denial of service (buffer overflow and application crash) or possibly have unspecified other impact via a long string because of an Integer overflow in mysqli_real_escape_string.

  • CVE-2018-14088CriJul 16, 2018
    risk 0.64cvss 9.8epss 0.01

    An issue was discovered in a smart contract implementation for STeX White List (STE(WL)), an Ethereum token. The contract has an integer overflow. If the owner sets the value of amount to a large number then the "amount * 1000000000000000" will cause an integer overflow in…

  • CVE-2018-14087CriJul 16, 2018
    risk 0.64cvss 9.8epss 0.01

    An issue was discovered in a smart contract implementation for EUC (EUC), an Ethereum token. The contract has an integer overflow. If the owner sets the value of buyPrice to a large number in setPrices() then the "msg.value * buyPrice" will cause an integer overflow in the…

  • CVE-2018-14086CriJul 16, 2018
    risk 0.64cvss 9.8epss 0.01

    An issue was discovered in a smart contract implementation for SingaporeCoinOrigin (SCO), an Ethereum token. The contract has an integer overflow. If the owner sets the value of sellPrice to a large number in setPrices() then the "amount * sellPrice" will cause an integer…

  • CVE-2018-14084CriJul 16, 2018
    risk 0.64cvss 9.8epss 0.01

    An issue was discovered in a smart contract implementation for MKCB, an Ethereum token. If the owner sets the value of sellPrice to a large number in setPrices() then the "amount * sellPrice" will cause an integer overflow in sell().

  • CVE-2018-14063CriJul 15, 2018
    risk 0.64cvss 9.8epss 0.01

    The increaseApproval function of a smart contract implementation for Tracto (TRCT), an Ethereum ERC20 token, has an integer overflow.

  • CVE-2018-3586CriJul 6, 2018
    risk 0.64cvss 9.8epss 0.01

    An integer overflow to buffer overflow vulnerability exists in the ADSPRPC heap manager in all Android releases(Android for MSM, Firefox OS for MSM, QRD Android) from CAF using the Linux kernel.

  • CVE-2018-13347CriJul 6, 2018
    risk 0.64cvss 9.8epss 0.03

    mpatch.c in Mercurial before 4.6.1 mishandles integer addition and subtraction, aka OVE-20180430-0002.

  • CVE-2018-11219CriJun 17, 2018
    risk 0.64cvss 9.8epss 0.07

    An Integer Overflow issue was discovered in the struct library in the Lua subsystem in Redis before 3.2.12, 4.x before 4.0.10, and 5.x before 5.0 RC2, leading to a failure of bounds checking.

  • CVE-2018-11574CriJun 14, 2018
    risk 0.64cvss 9.8epss 0.02

    Improper input validation together with an integer overflow in the EAP-TLS protocol implementation in PPPD may cause a crash, information disclosure, or authentication bypass. This implementation is distributed as a patch for PPPD 0.91, and includes the affected eap.c and…

  • CVE-2018-5122CriJun 11, 2018
    risk 0.64cvss 9.8epss 0.03

    A potential integer overflow in the "DoCrypt" function of WebCrypto was identified. If a means was found of exploiting it, it could result in an out-of-bounds write. This vulnerability affects Firefox < 58.