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

page 165 of 170
  • CVE-2019-1010065MedJul 18, 2019
    risk 0.00cvss 6.5epss 0.01

    The Sleuth Kit 4.6.0 and earlier is affected by: Integer Overflow. The impact is: Opening crafted disk image triggers crash in tsk/fs/hfs_dent.c:237. The component is: Overflow in fls tool used on HFS image. Bug is in tsk/fs/hfs.c file in function hfs_cat_traverse() in lines:…

  • CVE-2019-13136HigJul 1, 2019
    risk 0.00cvss 7.8epss 0.01

    ImageMagick before 7.0.8-50 has an integer overflow vulnerability in the function TIFFSeekCustomStream in coders/tiff.c.

  • CVE-2019-13111MedJun 30, 2019
    risk 0.00cvss 5.5epss 0.01

    A WebPImage::decodeChunks integer overflow in Exiv2 through 0.27.1 allows an attacker to cause a denial of service (large heap allocation followed by a very long running loop) via a crafted WEBP image file.

  • CVE-2019-13110MedJun 30, 2019
    risk 0.00cvss 6.5epss 0.02

    A CiffDirectory::readDirectory integer overflow and out-of-bounds read in Exiv2 through 0.27.1 allows an attacker to cause a denial of service (SIGSEGV) via a crafted CRW image file.

  • CVE-2019-13109MedJun 30, 2019
    risk 0.00cvss 6.5epss 0.02

    An integer overflow in Exiv2 through 0.27.1 allows an attacker to cause a denial of service (SIGSEGV) via a crafted PNG image file, because PngImage::readMetadata mishandles a chunkLength - iccOffset subtraction.

  • CVE-2019-13108MedJun 30, 2019
    risk 0.00cvss 6.5epss 0.01

    An integer overflow in Exiv2 through 0.27.1 allows an attacker to cause a denial of service (SIGSEGV) via a crafted PNG image file, because PngImage::readMetadata mishandles a zero value for iccOffset.

  • CVE-2019-13107CriJun 30, 2019
    risk 0.00cvss 9.8epss 0.02

    Multiple integer overflows exist in MATIO before 1.5.16, related to mat.c, mat4.c, mat5.c, mat73.c, and matvar_struct.c

  • CVE-2019-12980MedJun 26, 2019
    risk 0.00cvss 6.5epss 0.01

    In Ming (aka libming) 0.4.8, there is an integer overflow (caused by an out-of-range left shift) in the SWFInput_readSBits function in blocks/input.c. Remote attackers could leverage this vulnerability to cause a denial-of-service via a crafted swf file.

  • CVE-2018-20847HigJun 26, 2019
    risk 0.00cvss 8.8epss 0.02

    An improper computation of p_tx0, p_tx1, p_ty0 and p_ty1 in the function opj_get_encoding_parameters in openjp2/pi.c in OpenJPEG through 2.3.0 can lead to an integer overflow.

  • CVE-2018-20820MedApr 23, 2019
    risk 0.00cvss 5.5epss 0.01

    read_ujpg in jpgcoder.cc in Dropbox Lepton 1.2.1 allows attackers to cause a denial-of-service (application runtime crash because of an integer overflow) via a crafted file.

  • CVE-2018-20546HigDec 28, 2018
    risk 0.00cvss 8.1epss 0.02

    There is an illegal READ memory access at caca/dither.c (function get_rgba_default) in libcaca 0.99.beta19 for the default bpp case.

  • CVE-2018-20545HigDec 28, 2018
    risk 0.00cvss 8.8epss 0.02

    There is an illegal WRITE memory access at common-image.c (function load_image) in libcaca 0.99.beta19 for 4bpp data.

  • CVE-2018-20406HigDec 23, 2018
    risk 0.00cvss 7.5epss 0.06

    Modules/_pickle.c in Python before 3.7.1 has an integer overflow via a large LONG_BINPUT value that is mishandled during a "resize to twice the size" attempt. This issue might cause memory exhaustion, but is only relevant if the pickle format is used for serializing tens or…

  • CVE-2018-5816MedDec 7, 2018
    risk 0.00cvss 6.5epss 0.02

    An integer overflow error within the "identify()" function (internal/dcraw_common.cpp) in LibRaw versions prior to 0.18.12 can be exploited to trigger a division by zero via specially crafted NOKIARAW file (Note: This vulnerability is caused due to an incomplete fix of…

  • CVE-2018-5815MedDec 7, 2018
    risk 0.00cvss 6.5epss 0.02

    An integer overflow error within the "parse_qt()" function (internal/dcraw_common.cpp) in LibRaw versions prior to 0.18.12 can be exploited to trigger an infinite loop via a specially crafted Apple QuickTime file.

  • CVE-2018-19199CriNov 12, 2018
    risk 0.00cvss 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-19107MedNov 8, 2018
    risk 0.00cvss 6.5epss 0.02

    In Exiv2 0.26, Exiv2::IptcParser::decode in iptc.cpp (called from psdimage.cpp in the PSD image reader) may suffer from a denial of service (heap-based buffer over-read) caused by an integer overflow via a crafted PSD image file.

  • CVE-2018-18928CriNov 4, 2018
    risk 0.00cvss 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-16839MedOct 31, 2018
    risk 0.00cvss 4.3epss 0.06

    Curl versions 7.33.0 through 7.61.1 are vulnerable to a buffer overrun in the SASL authentication code that may lead to denial of service.

  • CVE-2018-17570CriSep 26, 2018
    risk 0.00cvss 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.