Skip to content
OpenAdvisories

Weakness (CWE)

CWE-704: Incorrect Type Conversion or Cast

Class Incomplete

The product does not correctly convert an object, resource, or structure from one type to a different type.

Source: MITRE CWE-704

120 results · Feed

  • Medium 6.7

    Incorrect type conversion or cast in Audio

    Memory corruption due to incorrect type conversion or cast in audio while using audio playback/capture when crafted address is sent from AGM IPC to AGM.

  • High 8.4

    Incorrect type conversion in WLAN

    Memory corruption in WLAN due to incorrect type cast while sending WMI_SCAN_SCH_PRIO_TBL_CMDID message.

  • Medium 6.7

    Incorrect type casting in Display driver

    Memory corruption in display driver due to incorrect type casting while accessing the fence structure fields

  • Medium 4.8

    `CHECK` fail in `BCast` overflow in Tensorflow

    TensorFlow is an open source platform for machine learning. If `BCast::ToShape` is given input larger than an `int32`, it will crash, despite being supposed to handle up to an `int64`. An example can be seen in `tf.experimental.numpy.outer` by passing in larg…

  • Medium 4.8

    Invalid char to bool conversion when printing a tensor in Tensorflow

    TensorFlow is an open source platform for machine learning. When printing a tensor, we get it's data as a `const char*` array (since that's the underlying storage) and then we typecast it to the element type. However, conversions from `char` to `bool` are und…

  • Medium 5.6

    NagVis CoreLogonMultisite.php checkAuthCookie type conversion

    A vulnerability was found in NagVis up to 1.9.33 and classified as problematic. This issue affects the function checkAuthCookie of the file share/server/core/classes/CoreLogonMultisite.php. The manipulation of the argument hash leads to incorrect type convers…

  • High 7.0

    A CWE-704: Incorrect Project Conversion vulnerability exists that allows adversaries with local user privileges to load…

  • High 8.8
    CVE-2022-41828 Public exploit

    com.amazon.redshift:redshift-jdbc42 vulnerable to remote command execution

    In Amazon AWS Redshift JDBC Driver (aka amazon-redshift-jdbc-driver or redshift-jdbc42) before 2.1.0.8, the Object Factory does not check the class type when instantiating an object from a class name.

  • Medium 6.2

    A flaw was found in python. In algorithms with quadratic time complexity using non-binary bases, when using int("text")…

  • High 7.5

    Denial of Service (DoS)

    All versions of package pg-native; all versions of package libpq are vulnerable to Denial of Service (DoS) when the addons attempt to cast the second argument to an array and fail. This happens for every non-array argument passed. **Note:** pg-native is a mer…

  • High 7.5

    Swift-corelibs-foundation denial of service in JSON decoding with JSONDecoder

    A program using swift-corelibs-foundation is vulnerable to a denial of service attack caused by a potentially malicious source producing a JSON document containing a type mismatch. This vulnerability is caused by the interaction between a deserialization mech…

  • Critical 9.8

    Improper Input Validation in IpMatcher

    An Input Validation Vulnerability exists in Joel Christner .NET C# packages WatsonWebserver, IpMatcher 1.0.4.1 and below (IpMatcher) and 4.1.3 and below (WatsonWebserver) due to insufficient validation of input IP addresses and netmasks against the internal M…

  • Unscored —

    A flaw was found in mbsync before v1.3.6 and v1.4.2, where an unchecked pointer cast allows a malicious or compromised …

  • Medium 4.0

    Information Exposure

    The package nanoid from 3.0.0 and before 3.1.31 are vulnerable to Information Exposure via the valueOf() function which allows to reproduce the last id generated.

  • High 7.5

    The HwNearbyMain module has a Exposure of Sensitive Information to an Unauthorized Actor vulnerability.Successful explo…

  • High 8.8

    Forced reinstall

    Cachet is an open source status page system. Prior to version 2.5.1 authenticated users, regardless of their privileges (User or Admin), can trick Cachet and install the instance again, leading to arbitrary code execution on the server. This issue was address…

  • Critical 9.8

    Incorrect cast in anymap

    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.

  • Critical 9.1

    The wordexp function in the GNU C Library (aka glibc) through 2.33 may crash or read arbitrary memory in parse_param (i…

  • Critical 9.8

    Unsound casting in flatbuffers

    An issue was discovered in the flatbuffers crate before 0.6.1 for Rust. Arbitrary bytes can be reinterpreted as a bool, defeating soundness.

  • High 7.5

    Dangling reference in flatbuffers

    An issue was discovered in the flatbuffers crate through 2020-04-11 for Rust. read_scalar (and read_scalar_at) can transmute values without unsafe blocks.

  • High 7.5

    os_str_bytes relies on undefined behavior of `char::from_u32_unchecked`

    An issue was discovered in the os_str_bytes crate before 2.0.0 for Rust. It has false expectations about char::from_u32_unchecked behavior.

  • Critical 9.8

    Unsoundness in bigint

    An issue was discovered in the bigint crate through 2020-05-07 for Rust. It allows a soundness violation.

  • High 8.8

    Type confusion in Gallagher Command Centre Server allows a remote attacker to crash the server or possibly cause remote…

  • Critical 9.8

    Unaligned memory access in rand_core

    An issue was discovered in the rand_core crate before 0.4.2 for Rust. Casting of byte slices to integer slices mishandles alignment constraints.

  • High 8.1

    A memory corruption vulnerability exists in the TIFF handle_COMPRESSION_PACKBITS functionality of Accusoft ImageGear 19…

  • High 7.8

    snd_ctl_elem_add in sound/core/control.c in the Linux kernel through 5.6.3 has a count=info->owner line, which later af…

  • Medium 6.8

    Cisco Adaptive Security Appliance Software Secure Copy Denial of Service Vulnerability

    A vulnerability in the Secure Copy (SCP) feature of Cisco Adaptive Security Appliance (ASA) Software could allow an authenticated, remote attacker to cause a denial of service (DoS) condition. The vulnerability is due to the use of an incorrect data type for …

  • High 8.8

    Incorrect Privilege Assignment in Jenkins Script Security Plugin

    A sandbox bypass vulnerability in Jenkins Script Security Plugin 1.61 and earlier related to the handling of type casts allowed attackers to execute arbitrary code in sandboxed scripts.

  • Unscored —

    A type confusion vulnerability exists when processing project files in Omron CX-Supervisor Versions 3.4.1.0 and prior, …

  • Unscored —

    This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Foxit Reader 9.0.0.…

  • Unscored —

    This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Foxit Reader 9.0.0.…

  • Unscored —

    This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Foxit Reader 9.0.0.…

  • Unscored —

    This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Foxit Reader 9.0.0.…

  • Unscored —

    This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Foxit Reader 9.0.0.…

  • Unscored —

    This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Foxit Reader 9.0.0.…

  • Unscored —

    This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Foxit Reader 9.0.0.…

  • Unscored —

    This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Foxit Reader 9.0.0.…

  • Medium —
    CVE-2013-0233 Public exploit EPSS 14%

    Devise does not properly perform type conversion when performing database queries

    Devise gem 2.2.x before 2.2.3, 2.1.x before 2.1.3, 2.0.x before 2.0.5, and 1.5.x before 1.5.4 for Ruby, when using certain databases, does not properly perform type conversion when performing database queries, which might allow remote attackers to cause incor…

  • High —

    crack does not properly restrict casts of string values

    The crack gem 0.3.1 and earlier for Ruby does not properly restrict casts of string values, which might allow remote attackers to conduct object-injection attacks and execute arbitrary code, or cause a denial of service (memory and CPU consumption) by leverag…

  • High —

    extlib does not properly restrict casts of string values

    The extlib gem 0.9.15 and earlier for Ruby does not properly restrict casts of string values, which might allow remote attackers to conduct object-injection attacks and execute arbitrary code, or cause a denial of service (memory and CPU consumption) by lever…