CyberSecBulletin

Incorrect Conversion between Numeric Types

CWE-681

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.

We track 39 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.0.

How this weakness is prevented

  • Implementation: Avoid making conversion between numeric types. Always check for the allowed ranges.

Latest Incorrect Conversion between Numeric Types vulnerabilities

  • 9.1 Critical severity

    freeswitch: Heap-based Buffer Overflow

    CVE-2026-116785SignalwireEPSS 1.09%

    FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a software implementation that runs on any commodity hardware. Prior to 1.11.2, ws_read_frame() decoded a WebSocket frame's 64-bit extended

  • 7.8 High severity

    Exynos 1480: Incorrect Conversion between Numeric Types

    CVE-2026-68990Samsung Semiconductor

    In the Samsung Exynos H-Arx DRM plugin, improper input validation during buffer operations can cause memory corruption, potentially leading to denial of service or privilege escalation.

  • 9.2 Critical severity

    botan: Out-of-bounds Read

    CVE-2026-118769Randombit

    Botan is a C++ cryptography library. From 2.1.0 until 3.13.0, the Botan C API function botan_block_cipher_block_size converted a size_t block size to int without a bounds check. In an application that accepts external algorithm parameter strings and uses the F

  • 8.2 High severity

    PHP Driver: Incorrect Conversion between Numeric Types

    CVE-2026-106432MongoDB

    The BSON encoder in the MongoDB PHP Driver converts a string length to a 32-bit value without validation. When an affected application encodes a string near 4 GiB, the allocation size can wrap while the copy operation uses the original length. The resulting he

  • 7.8 High severity

    GeForce: Incorrect Conversion between Numeric Types

    CVE-2026-47508NVIDIA

    NVIDIA GPU Display Driver for Windows and Linux contains a vulnerability in the kernel mode layer, where a user could cause an incorrect conversion between numeric types. A successful exploit of this vulnerability might lead to code execution, denial of servic

  • 7.8 High severity

    Linux: Incorrect Conversion between Numeric Types

    CVE-2026-98143Linux

    In the Linux kernel, the following vulnerability has been resolved: accel: ethosu: Don't read the U65 rounding mode as a storage mode Bits 15:14 of NPU_SET_{IFM,OFM}_PRECISION select the activation storage mode on U85 only. On U65 the same field holds the roun

  • 8.9 High severity

    amqp091-go: Incorrect Conversion between Numeric Types

    CVE-2026-77412Rabbitmq

    RabbitMQ amqp091-go is a Go AMQP 0.9.1 client. Prior to 1.13.0, readField in read.go reads the length of an AMQP byte-array field with type tag x into a signed int32 and passes the value directly to make when allocating the field buffer. A malicious or comprom

  • 7.8 High severity

    su-exec: Incorrect Conversion between Numeric Types

    CVE-2026-82457Ncopa

    su-exec through 0.3 fails to validate numeric user and group identifiers parsed with strtol before assigning to uid_t and gid_t, allowing truncation of out-of-range values to zero. Attackers can supply large numeric identifiers that truncate to root's identifi

  • 7.8 High severity

    Samsung Mobile Devices: Incorrect Conversion between Numeric Types

    CVE-2026-21069Samsung

    Incorrect conversion between numeric types in VC1 codec in libsavsvc.so prior to SMR Aug-2026 Release 1 allows local attackers to write out-of-bounds memory.

  • 8.7 High severity

    goaccess: Incorrect Conversion between Numeric Types

    CVE-2026-55768Allinurl

    GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through the browser. Prior to version 1.11, the built-in WebSocket server narrows a 64-bit extended frame length into the signed 32-bit WSFrame.payloadle

  • 8.4 High severity

    Linux: Incorrect Conversion between Numeric Types

    CVE-2026-63926Linux

    In the Linux kernel, the following vulnerability has been resolved: bpf: sockmap: fix tail fragment offset in bpf_msg_push_data When bpf_msg_push_data() inserts data in the middle of a scatterlist entry, it splits the original entry into a left fragment and a

  • 7.8 High severity

    FreeBSD: Out-of-bounds Read

    CVE-2026-45258FreeBSD

    dsp_mmap_single() validated the requested mapping by checking the sum of the user-supplied offset and length against the buffer size. This addition could overflow, so that a large offset and length wrapped around and passed the check. The offset was then narro

  • 7.8 High severity

    Linux: Incorrect Conversion between Numeric Types

    CVE-2026-53133Linux

    In the Linux kernel, the following vulnerability has been resolved: RDMA/umem: Fix truncation for block sizes >= 4G When the iommu is used the linearization of the mapping can give a single block that is very large split across multiple SG entries. When __rdma

  • 8.8 High severity

    Linux: Incorrect Conversion between Numeric Types

    CVE-2026-53053Linux

    In the Linux kernel, the following vulnerability has been resolved: iommu/amd: Fix clone_alias() to use the original device's devid Currently clone_alias() assumes first argument (pdev) is always the original device pointer. This function is called by pci_for_

  • 7.5 High severity

    vllm: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-53923Vllm-project

    vLLM is an inference and serving engine for large language models (LLMs). From 0.5.5 until 0.23.1rc0, integer truncation of tensor dimensions in vLLM's GGUF dequantize kernels (csrc/quantization/gguf/gguf_kernel.cu) causes partial tensor processing. The output

  • 7.8 High severity

    GeForce: Incorrect Conversion between Numeric Types

    CVE-2026-24192NVIDIA

    NVIDIA Display Driver for Linux contains a vulnerability where an attacker could cause an incorrect conversion between numeric types, leading to a heap buffer overflow. A successful exploit of this vulnerability might lead to denial of service, escalation of p

  • 7.5 High severity

    Triton Inference Server: Incorrect Conversion between Numeric Types

    CVE-2026-24174NVIDIA

    NVIDIA Triton Inference Server contains a vulnerability where an attacker could cause a server crash by sending a malformed request to the server. A successful exploit of this vulnerability might lead to denial of service.

  • 7.5 High severity

    jsrsasign: Incorrect Conversion between Numeric Types

    CVE-2026-4602Jsrsasign

    Versions of the package jsrsasign before 11.1.1 are vulnerable to Incorrect Conversion between Numeric Types due to handling negative exponents in ext/jsbn2.js. An attacker can force the computation of incorrect modular inverses and break signature verificatio

  • 7.5 High severity

    ImageMagick: Off-by-one Error

    CVE-2026-25989ImageMagick

    ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to versions 7.1.2-15 and 6.9.13-40, a crafted SVG file can cause a denial of service. An off-by-one boundary check (`>` instead of `>=`) that allows bypass the

  • 7.8 High severity

    iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and…

    CVE-2026-24856InternationalColorConsortium

    iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of ICC color management profiles. Versions prior to 2.3.1.2 have an undefined behavior issue when floating-point NaN values are converted to unsigned sho

  • 8.8 High severity

    iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and…

    CVE-2026-21693InternationalColorConsortium

    iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of International Color Consortium (ICC) color management profiles. Versions prior to 2.3.1.2 have a Type Confusion vulnerability in `CIccSegmentedCurveXm

  • 8.8 High severity

    iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and…

    CVE-2026-21688InternationalColorConsortium

    iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of International Color Consortium (ICC) color management profiles. Versions prior to 2.3.1.2 have a Type Confusion vulnerability in `SIccCalcOp::ArgsPush

  • 7.8 High severity

    iccDEV: Integer Overflow or Wraparound

    CVE-2026-21673InternationalColorConsortium

    iccDEV provides a set of libraries and tools for working with ICC color management profiles. Versions 2.3.1 and below have overflows and underflows in CIccXmlArrayType::ParseTextCountNum(). This vulnerability affects users of the iccDEV library who process ICC

  • 7.1 High severity

    coredns: Incorrect Conversion between Numeric Types

    CVE-2025-58063coreDNS

    CoreDNS is a DNS server that chains plugins. Starting in version 1.2.0 and prior to version 1.12.4, the CoreDNS etcd plugin contains a TTL confusion vulnerability where lease IDs are incorrectly used as TTL values, enabling DNS cache pinning attacks. This effe

  • 7.5 High severity

    Firefox: Incorrect Conversion between Numeric Types

    CVE-2024-1552Mozilla

    Incorrect code generation could have led to unexpected numeric conversions and potential undefined behavior.*Note:* This issue only affects 32-bit ARM devices. This vulnerability affects Firefox < 123, Firefox ESR < 115.8, and Thunderbird < 115.8.

  • 7.5 High severity

    Red Hat Enterprise Linux 9: Incorrect Conversion between Numeric Types

    CVE-2023-46848Red HatEPSS 11.4%

    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.

  • 7.5 High severity

    Okio: Incorrect Conversion between Numeric Types

    CVE-2023-3635SquareupEPSS 1.25%

    GzipSource does not handle an exception that might be raised when parsing a malformed gzip buffer. This may lead to denial of service of the Okio client when handling a crafted GZIP archive, by using the GzipSource class.

  • 7.5 High severity

    Cisco Adaptive Security Appliance (ASA) Software: Incorrect Conversion between Numeric Types

    CVE-2023-20006Cisco

    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 att

  • 7.1 High severity

    vGPU software (Virtual GPU Manager - Citrix…: Incorrect Conversion between Numeric Types

    CVE-2023-0185NVIDIA

    NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer, where sign conversion issuescasting an unsigned primitive to signed may lead to denial of service or information disclosure.

  • 9.8 Critical severity

    KingHistorian: Incorrect Conversion between Numeric Types

    CVE-2022-43663WellinTechEPSS 14%

    An integer conversion vulnerability exists in the SORBAx64.dll RecvPacket functionality of WellinTech KingHistorian 35.01.00.05. A specially crafted network packet can lead to a buffer overflow. An attacker can send a malicious packet to trigger this vulnerabi

  • 7.1 High severity

    vGPU software (guest driver) - Linux, vGPU…: Incorrect Conversion between Numeric Types

    CVE-2022-34677NVIDIA

    NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer handler, where an unprivileged regular user can cause an integer to be truncated, which may lead to denial of service or data tampering.

  • 7.8 High severity

    vGPU software (guest driver) - Linux, vGPU…: Incorrect Conversion between Numeric Types

    CVE-2022-34670NVIDIA

    NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer handler, where an unprivileged regular user can cause truncation errors when casting a primitive to a primitive of smaller size causes data to be lost in the conversion, whic

  • 7.5 High severity

    SIPLUS TIM 1531 IRC: Incorrect Conversion between Numeric Types

    CVE-2022-40225Siemens

    A vulnerability has been identified in SIPLUS TIM 1531 IRC (6AG1543-1MX00-7XE0) (All versions < V2.4.8), TIM 1531 IRC (6GK7543-1MX00-0XE0) (All versions < V2.4.8). Casting an internal value could lead to floating point exception under certain circumstances. Th

  • 9.8 Critical severity

    Hermes: Incorrect Conversion between Numeric Types

    CVE-2022-40138FacebookEPSS 1.21%

    An integer conversion error in Hermes bytecode generation, prior to commit 6aa825e480d48127b480b08d13adf70033237097, could have been used to perform Out-Of-Bounds operations and subsequently execute arbitrary code. Note that this is only exploitable in cases w

  • 9.1 Critical severity

    besu: Incorrect Conversion between Numeric Types

    CVE-2022-36025HyperledgerEPSS 1.05%

    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 (

  • 7.8 High severity

    kernel: Incorrect Conversion between Numeric Types

    CVE-2022-2639Kernel

    An integer coercion error was found in the openvswitch kernel module. Given a sufficiently large number of actions, while copying and reserving memory for a new action of a new flow, the reserve_sfa_size() function does not return -EMSGSIZE as expected, potent

  • 7.5 High severity

    Apache Xalan-J: Incorrect Conversion between Numeric Types

    CVE-2022-34169ApacheEPSS 81.8%

    The Apache Xalan Java XSLT library is vulnerable to an integer truncation issue when processing malicious XSLT stylesheets. This can be used to corrupt Java class files generated by the internal XSLTC compiler and execute arbitrary Java bytecode. Users are rec

  • 7.5 High severity

    BIG-IP: Incorrect Conversion between Numeric Types

    CVE-2022-27189F5

    On F5 BIG-IP 16.1.x versions prior to 16.1.2.2, 15.1.x versions prior to 15.1.5.1, 14.1.x versions prior to 14.1.4.6, 13.1.x versions prior to 13.1.5, and all versions of 12.1.x and 11.6.x, when an Internet Content Adaptation Protocol (ICAP) profile is configu

  • 7.5 High severity

    Openbsd: Incorrect Conversion between Numeric Types

    CVE-2022-27882OpenBSDEPSS 1.91%

    slaacd in OpenBSD 6.9 and 7.0 before 2022-03-22 has an integer signedness error and resultant heap-based buffer overflow triggerable by a crafted IPv6 router advertisement. NOTE: privilege separation and pledge can prevent exploitation.