VYPR

CWE-681

Incorrect Conversion between Numeric Types

BaseDraftLikelihood: High

Description

When converting from one data type to another, such as long to integer, data can be omitted or translated in a way that produces unexpected values. If the resulting values are used in a sensitive context, then dangerous behaviors may occur.

Hierarchy (View 1000)

CVEs mapped to this weakness (127)

page 1 of 7
  • CVE-2016-3074CriApr 26, 2016
    risk 0.70cvss 9.8epss 0.37

    Integer signedness error in GD Graphics Library 2.1.1 (aka libgd or libgd2) allows remote attackers to cause a denial of service (crash) or potentially execute arbitrary code via crafted compressed gd2 data, which triggers a heap-based buffer overflow.

  • CVE-2021-38187CriAug 8, 2021
    risk 0.64cvss 9.8epss 0.01

    An issue was discovered in the anymap crate through 0.12.1 for Rust. It violates soundness via conversion of a *u8 to a *u64.

  • CVE-2019-14842CriNov 26, 2019
    risk 0.64cvss 9.8epss 0.02

    Structured reply is a feature of the newstyle NBD protocol allowing the server to send a reply in chunks. A bounds check which was supposed to test for chunk offsets smaller than the beginning of the request did not work because of signed/unsigned confusion. If one of these…

  • CVE-2009-0231HigJul 15, 2009
    risk 0.60cvss 8.8epss 0.37

    The Embedded OpenType (EOT) Font Engine (T2EMBED.DLL) in Microsoft Windows 2000 SP4, XP SP2 and SP3, Server 2003 SP2, Vista Gold, SP1, and SP2, and Server 2008 Gold and SP2 allows remote attackers to execute arbitrary code via a crafted name table in a data record that triggers…

  • CVE-2022-36025CriSep 24, 2022
    risk 0.59cvss 9.1epss 0.01

    Besu is a Java-based Ethereum client. In versions newer than 22.1.3 and prior to 22.7.1, Besu is subject to an Incorrect Conversion between Numeric Types. An error in 32 bit signed and unsigned types in the calculation of available gas in the CALL operations (including…

  • CVE-2026-26178HigApr 14, 2026
    risk 0.57cvss 8.8epss 0.00

    Integer size truncation in Windows Advanced Rasterization Platform (WARP) allows an unauthorized attacker to elevate privileges locally.

  • CVE-2024-49093HigDec 12, 2024
    risk 0.57cvss 8.8epss 0.01

    Windows Resilient File System (ReFS) Elevation of Privilege Vulnerability

  • CVE-2024-26162HigMar 12, 2024
    risk 0.57cvss 8.8epss 0.02

    Microsoft ODBC Driver Remote Code Execution Vulnerability

  • CVE-2023-46848HigNov 3, 2023
    risk 0.57cvss 8.6epss 0.10

    Squid is vulnerable to Denial of Service, where a remote attacker can perform DoS by sending ftp:// URLs in HTTP Request messages or constructing ftp:// URLs from FTP Native input.

  • CVE-2023-24884HigApr 11, 2023
    risk 0.57cvss 8.8epss 0.02

    Microsoft PostScript and PCL6 Class Printer Driver Remote Code Execution Vulnerability

  • CVE-2023-23388HigMar 14, 2023
    risk 0.57cvss 8.8epss 0.02

    Windows Bluetooth Driver Elevation of Privilege Vulnerability

  • CVE-2021-21861HigAug 16, 2021
    risk 0.57cvss 8.8epss 0.02

    An exploitable integer truncation vulnerability exists within the MPEG-4 decoding functionality of the GPAC Project on Advanced Content library v1.0.1. When processing the 'hdlr' FOURCC code, a specially crafted MPEG-4 input can cause an improper memory allocation resulting in a…

  • CVE-2021-21860HigAug 16, 2021
    risk 0.57cvss 8.8epss 0.02

    An exploitable integer truncation vulnerability exists within the MPEG-4 decoding functionality of the GPAC Project on Advanced Content library v1.0.1. A specially crafted MPEG-4 input can cause an improper memory allocation resulting in a heap-based buffer overflow that causes…

  • CVE-2021-23997HigJun 24, 2021
    risk 0.57cvss 8.8epss 0.01

    Due to unexpected data type conversions, a use-after-free could have occurred when interacting with the font cache. We presume that with enough effort this could have been exploited to run arbitrary code. This vulnerability affects Firefox < 88.

  • CVE-2020-35926CriDec 31, 2020
    risk 0.57cvss 9.8epss 0.02

    An issue was discovered in the nanorand crate before 0.5.1 for Rust. It caused any random number generator (even ChaCha) to return all zeroes because integer truncation was mishandled.

  • CVE-2020-12417HigJul 9, 2020
    risk 0.57cvss 8.8epss 0.03

    Due to confusion about ValueTags on JavaScript Objects, an object may pass through the type barrier, resulting in memory corruption and a potentially exploitable crash. *Note: this issue only affects Firefox on ARM64 platforms.* This vulnerability affects Firefox ESR < 68.10,…

  • CVE-2019-19317CriDec 5, 2019
    risk 0.57cvss 9.8epss 0.04

    lookupName in resolve.c in SQLite 3.30.1 omits bits from the colUsed bitmask in the case of a generated column, which allows attackers to cause a denial of service or possibly have unspecified other impact.

  • CVE-2026-4931HigApr 7, 2026
    risk 0.56cvss 8.6epss 0.00

    Smart contract Marginal v1 performs unsafe downcast, allowing attackers to settle a large debt position for a negligible asset cost.

  • CVE-2023-20006HigJun 28, 2023
    risk 0.56cvss 8.6epss 0.01

    A vulnerability in the hardware-based SSL/TLS cryptography functionality of Cisco Adaptive Security Appliance (ASA) Software and Cisco Firepower Threat Defense (FTD) Software for Cisco Firepower 2100 Series Appliances could allow an unauthenticated, remote attacker to cause an…

  • CVE-2025-53733HigAug 12, 2025
    risk 0.55cvss 8.4epss 0.01

    Incorrect conversion between numeric types in Microsoft Office Word allows an unauthorized attacker to execute code locally.