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 164 of 170
  • CVE-2020-13974HigJun 9, 2020
    risk 0.00cvss 7.8epss 0.01

    An issue was discovered in the Linux kernel 4.4 through 5.7.1. drivers/tty/vt/keyboard.c has an integer overflow if k_ascii is called several times in a row, aka CID-b86dab054059. NOTE: Members in the community argue that the integer overflow does not lead to a security issue in…

  • CVE-2020-10070CriJun 5, 2020
    risk 0.00cvss 9.0epss 0.03

    In the Zephyr Project MQTT code, improper bounds checking can result in memory corruption and possibly remote code execution. NCC-ZEP-031 This issue affects: zephyrproject-rtos zephyr version 2.2.0 and later versions.

  • CVE-2020-10063MedJun 5, 2020
    risk 0.00cvss 6.8epss 0.02

    A remote adversary with the ability to send arbitrary CoAP packets to be parsed by Zephyr is able to cause a denial of service. This issue affects: zephyrproject-rtos zephyr version 2.2.0 and later versions.

  • CVE-2020-10878HigJun 5, 2020
    risk 0.00cvss 8.6epss 0.05

    Perl before 5.30.3 has an integer overflow related to mishandling of a "PL_regkind[OP(n)] == NOTHING" situation. A crafted regular expression could lead to malformed bytecode with a possibility of instruction injection.

  • CVE-2020-12826MedMay 12, 2020
    risk 0.00cvss 5.3epss 0.01

    A signal access-control issue was discovered in the Linux kernel before 5.6.5, aka CID-7395ea4e65c2. Because exec_id in include/linux/sched.h is only 32 bits, an integer overflow can interfere with a do_notify_parent protection mechanism. A child process can send an arbitrary…

  • CVE-2020-10067HigMay 11, 2020
    risk 0.00cvss 7.5epss 0.00

    A malicious userspace application can cause a integer overflow and bypass security checks performed by system call handlers. The impact would depend on the underlying system call and can range from denial of service to information leak to memory corruption resulting in code…

  • CVE-2020-12762HigMay 9, 2020
    risk 0.00cvss 7.8epss 0.02

    json-c through 0.14 has an integer overflow and out-of-bounds write via a large JSON file, as demonstrated by printbuf_memappend.

  • CVE-2020-12135MedApr 24, 2020
    risk 0.00cvss 5.5epss 0.01

    bson before 0.8 incorrectly uses int rather than size_t for many variables, parameters, and return values. In particular, the bson_ensure_space() parameter bytesNeeded could have an integer overflow via properly constructed bson input.

  • CVE-2020-11939CriApr 23, 2020
    risk 0.00cvss 9.8epss 0.03

    In nDPI through 3.2 Stable, the SSH protocol dissector has multiple KEXINIT integer overflows that result in a controlled remote heap overflow in concat_hash_string in ssh.c. Due to the granular nature of the overflow primitive and the ability to control both the contents and…

  • CVE-2020-10531HigMar 12, 2020
    risk 0.00cvss 8.8epss 0.03

    An issue was discovered in International Components for Unicode (ICU) for C/C++ through 66.1. An integer overflow, leading to a heap-based buffer overflow, exists in the UnicodeString::doAppend() function in common/unistr.cpp.

  • CVE-2019-13445CriDec 30, 2019
    risk 0.00cvss 9.8epss 0.02

    An issue was discovered in the ROS communications-related packages (aka ros_comm or ros-melodic-ros-comm) through 1.14.3. parseOptions() in tools/rosbag/src/record.cpp has an integer overflow when a crafted split option can be entered on the command line.

  • CVE-2019-18675HigNov 25, 2019
    risk 0.00cvss 7.8epss 0.01

    The Linux kernel through 5.3.13 has a start_offset+size Integer Overflow in cpia2_remap_buffer in drivers/media/usb/cpia2/cpia2_core.c because cpia2 has its own mmap implementation. This allows local users (with /dev/video0 access) to obtain read and write permissions on kernel…

  • CVE-2019-18805CriNov 7, 2019
    risk 0.00cvss 9.8epss 0.03

    An issue was discovered in net/ipv4/sysctl_net_ipv4.c in the Linux kernel before 5.0.11. There is a net/ipv4/tcp_input.c signed integer overflow in tcp_ack_update_rtt() when userspace writes a very large integer to /proc/sys/net/ipv4/tcp_min_rtt_wlen, leading to a denial of…

  • CVE-2018-16301HigOct 3, 2019
    risk 0.00cvss 7.8epss 0.01

    The command-line argument parser in tcpdump before 4.99.0 has a buffer overflow in tcpdump.c:read_infile(). To trigger this vulnerability the attacker needs to create a 4GB file on the local filesystem and to specify the file name as the value of the -F command-line argument of…

  • CVE-2019-9278HigSep 27, 2019
    risk 0.00cvss 8.8epss 0.04

    In libexif, there is a possible out of bounds write due to an integer overflow. This could lead to remote escalation of privilege in the media content provider with no additional execution privileges needed. User interaction is needed for exploitation. Product: AndroidVersions:…

  • CVE-2019-15788CriAug 29, 2019
    risk 0.00cvss 9.8epss 0.02

    Clara Genomics Analysis before 0.2.0 has an integer overflow for cudapoa memory management in allocate_block.cpp.

  • CVE-2019-15787HigAug 29, 2019
    risk 0.00cvss 7.5epss 0.01

    libZetta.rs through 0.1.2 has an integer overflow in the zpool parser (for error stats) that leads to a panic.

  • CVE-2019-14982MedAug 12, 2019
    risk 0.00cvss 6.5epss 0.02

    In Exiv2 before v0.27.2, there is an integer overflow vulnerability in the WebPImage::getHeaderOffset function in webpimage.cpp. It can lead to a buffer overflow vulnerability and a crash.

  • CVE-2019-14459HigJul 31, 2019
    risk 0.00cvss 7.5epss 0.03

    nfdump 1.6.17 and earlier is affected by an integer overflow in the function Process_ipfix_template_withdraw in ipfix.c that can be abused in order to crash the process remotely (denial of service).

  • CVE-2019-14283MedJul 26, 2019
    risk 0.00cvss 6.8epss 0.01

    In the Linux kernel before 5.2.3, set_geometry in drivers/block/floppy.c does not validate the sect and head fields, as demonstrated by an integer overflow and out-of-bounds read. It can be triggered by an unprivileged local user when a floppy disk has been inserted. NOTE: QEMU…