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 162 of 170
  • CVE-2021-46143HigJan 6, 2022
    risk 0.00cvss 8.1epss 0.04

    In doProlog in xmlparse.c in Expat (aka libexpat) before 2.4.3, an integer overflow exists for m_groupSize.

  • CVE-2021-32765HigOct 4, 2021
    risk 0.00cvss 8.8epss 0.02

    Hiredis is a minimalistic C client library for the Redis database. In affected versions Hiredis is vulnurable to integer overflow if provided maliciously crafted or corrupted `RESP` `mult-bulk` protocol data. When parsing `multi-bulk` (array-like) replies, hiredis fails to check…

  • CVE-2021-41099HigOct 4, 2021
    risk 0.00cvss 7.5epss 0.04

    Redis is an open source, in-memory database that persists on disk. An integer overflow bug in the underlying string library can be used to corrupt the heap and potentially result with denial of service or remote code execution. The vulnerability involves changing the default…

  • CVE-2021-32762HigOct 4, 2021
    risk 0.00cvss 7.5epss 0.03

    Redis is an open source, in-memory database that persists on disk. The redis-cli command line tool and redis-sentinel service may be vulnerable to integer overflow when parsing specially crafted large multi-bulk network replies. This is a result of a vulnerability in the…

  • CVE-2021-32687HigOct 4, 2021
    risk 0.00cvss 7.5epss 0.04

    Redis is an open source, in-memory database that persists on disk. An integer overflow bug affecting all versions of Redis can be exploited to corrupt the heap and potentially be used to leak arbitrary contents of the heap or trigger remote code execution. The vulnerability…

  • CVE-2021-32628HigOct 4, 2021
    risk 0.00cvss 7.5epss 0.14

    Redis is an open source, in-memory database that persists on disk. An integer overflow bug in the ziplist data structure used by all versions of Redis can be exploited to corrupt the heap and potentially result with remote code execution. The vulnerability involves modifying the…

  • CVE-2021-32627HigOct 4, 2021
    risk 0.00cvss 7.5epss 0.04

    Redis is an open source, in-memory database that persists on disk. In affected versions an integer overflow bug in Redis can be exploited to corrupt the heap and potentially result with remote code execution. The vulnerability involves changing the default proto-max-bulk-len and…

  • CVE-2021-38195CriAug 8, 2021
    risk 0.00cvss 9.8epss 0.01

    An issue was discovered in the libsecp256k1 crate before 0.5.0 for Rust. It can verify an invalid signature because it allows the R or S parameter to be larger than the curve order, aka an overflow.

  • CVE-2021-37600MedJul 30, 2021
    risk 0.00cvss 5.5epss 0.01

    An integer overflow in util-linux through 2.37.1 can potentially cause a buffer overflow if an attacker were able to use system resources in a way that leads to a large number in the /proc/sysvipc/sem file. NOTE: this is unexploitable in GNU C Library environments, and possibly…

  • CVE-2021-24036CriJul 23, 2021
    risk 0.00cvss 9.8epss 0.03

    Passing an attacker controlled size when creating an IOBuf could cause integer overflow, leading to an out of bounds write on the heap with the possibility of remote code execution. This issue affects versions of folly prior to v2021.07.22.00. This issue affects HHVM versions…

  • CVE-2020-19497HigJul 21, 2021
    risk 0.00cvss 8.8epss 0.01

    Integer overflow vulnerability in Mat_VarReadNextInfo5 in mat5.c in tbeu matio (aka MAT File I/O Library) 1.5.17, allows attackers to cause a Denial of Service or possibly other unspecified impacts.

  • CVE-2020-19490MedJul 21, 2021
    risk 0.00cvss 5.5epss 0.01

    tinyexr 0.9.5 has a integer overflow over-write in tinyexr::DecodePixelData in tinyexr.h, related to OpenEXR code.

  • CVE-2020-22875CriJul 13, 2021
    risk 0.00cvss 9.8epss 0.03

    Integer overflow vulnerability in function Jsi_ObjSetLength in jsish before 3.0.6, allows remote attackers to execute arbitrary code.

  • CVE-2020-22874CriJul 13, 2021
    risk 0.00cvss 9.8epss 0.03

    Integer overflow vulnerability in function Jsi_ObjArraySizer in jsish before 3.0.8, allows remote attackers to execute arbitrary code.

  • CVE-2021-32559MedJul 6, 2021
    risk 0.00cvss 6.5epss 0.02

    An integer overflow exists in pywin32 prior to version b301 when adding an access control entry (ACE) to an access control list (ACL) that would cause the size to be greater than 65535 bytes. An attacker who successfully exploited this vulnerability could crash the vulnerable…

  • CVE-2017-20005CriJun 6, 2021
    risk 0.00cvss 9.8epss 0.03

    NGINX before 1.13.6 has a buffer overflow for years that exceed four digits, as demonstrated by a file with a modification date in 1969 that causes an integer overflow (or a false modification date far in the future), when encountered by the autoindex module.

  • CVE-2021-31873CriApr 30, 2021
    risk 0.00cvss 9.8epss 0.02

    An issue was discovered in klibc before 2.0.9. Additions in the malloc() function may result in an integer overflow and a subsequent heap buffer overflow.

  • CVE-2021-31872CriApr 30, 2021
    risk 0.00cvss 9.8epss 0.02

    An issue was discovered in klibc before 2.0.9. Multiple possible integer overflows in the cpio command on 32-bit systems may result in a buffer overflow or other security impact.

  • CVE-2021-31871HigApr 30, 2021
    risk 0.00cvss 7.5epss 0.02

    An issue was discovered in klibc before 2.0.9. An integer overflow in the cpio command may result in a NULL pointer dereference on 64-bit systems.

  • CVE-2021-31870CriApr 30, 2021
    risk 0.00cvss 9.8epss 0.02

    An issue was discovered in klibc before 2.0.9. Multiplication in the calloc() function may result in an integer overflow and a subsequent heap buffer overflow.