CWE-704 · Incorrect Type Conversion or Cast

278 CVEs classified under CWE-704 (Incorrect Type Conversion or Cast). Browse by severity and year.

Top CVEs for CWE-704
CVESeverityScorePublishedSummary
CVE-2026-15826Critical9.82026-08-15The User Profile Builder plugin for WordPress is vulnerable to Authentication Bypass via Type Confusion in versions up to, and including, 3.16.4. This is due t…
CVE-2025-39880Critical9.82025-09-23In the Linux kernel, the following vulnerability has been resolved: libceph: fix invalid accesses to ceph_connection_v1_info There is a place where generic c…
CVE-2025-41648Critical9.82025-07-01An unauthenticated remote attacker can bypass the login to the web application of the affected devices making it possible to access and change all available se…
CVE-2025-41646Critical9.82025-06-06An unauthorized remote attacker can bypass the authentication of the affected software package by misusing an incorrect type conversion. This leads to full com…
CVE-2024-5436Critical9.82024-05-31Type confusion in Snapchat LensCore could lead to denial of service or arbitrary code execution prior to version 12.88. We recommend upgrading to version 12.88…
CVE-2021-33318Critical9.82022-05-16An 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 (Watso…
CVE-2020-25576Critical9.82020-09-14An issue was discovered in the rand_core crate before 0.4.2 for Rust. Casting of byte slices to integer slices mishandles alignment constraints.
CVE-2020-6151Critical9.82020-09-01A memory corruption vulnerability exists in the TIFF handle_COMPRESSION_PACKBITS functionality of Accusoft ImageGear 19.7. A specially crafted malformed file c…
CVE-2011-2337Critical9.82019-11-07A wrong type is used for a return value from strlen in WebKit in Google Chrome before Blink M12 on 64-bit platforms.
CVE-2011-1460Critical9.82019-11-05WebKit in Google Chrome before Blink M11 contains a bad cast to RenderBlock when anonymous blocks are renderblocks.
CVE-2016-7398Critical9.82019-09-06A type confusion vulnerability in the merge_param() function of php_http_params.c in PHP's pecl-http extension 3.1.0beta2 (PHP 7) and earlier as well as 2.6.0b…
CVE-2018-15981Critical9.82018-11-29Flash Player versions 31.0.0.148 and earlier have a type confusion vulnerability. Successful exploitation could lead to arbitrary code execution.
CVE-2018-12812Critical9.82018-07-20Adobe Acrobat and Reader 2018.011.20038 and earlier, 2017.011.30079 and earlier, and 2015.006.30417 and earlier versions have a Type Confusion vulnerability. S…
CVE-2018-14403Critical9.82018-07-19MP4NameFirstMatches in mp4util.cpp in MP4v2 2.0.0 mishandles substrings of atom names, leading to use of an inappropriate data type for associated atoms. The r…
CVE-2018-4944Critical9.82018-05-19Adobe Flash Player versions 29.0.0.140 and earlier have an exploitable type confusion vulnerability. Successful exploitation could lead to arbitrary code execu…
CVE-2017-9183Critical9.82017-05-23libautotrace.a in AutoTrace 0.31.1 has a "cannot be represented in type int" issue in input-bmp.c:309:7.
CVE-2016-7979Critical9.82017-05-23Ghostscript before 9.21 might allow remote attackers to bypass the SAFER mode protection mechanism and consequently execute arbitrary code by leveraging type c…
CVE-2023-21651Critical9.32023-08-08Memory Corruption in Core due to incorrect type conversion or cast in secure_io_read/write function in TEE.
CVE-2026-27809Critical9.12026-02-26psd-tools is a Python package for working with Adobe Photoshop PSD files. Prior to version 1.12.2, when a PSD file contains malformed RLE-compressed image data…
CVE-2025-40541Critical9.12026-02-24An Insecure Direct Object Reference (IDOR) vulnerability exists in Serv-U, which when exploited, gives a malicious actor the ability to execute native code as…
All CVEs classified under CWE-704 — newest first (page 1 of 3)
CVESeverityScorePublishedSummary
CVE-2026-15826Critical9.82026-08-15The User Profile Builder plugin for WordPress is vulnerable to Authentication Bypass via Type Confusion in versions up to, and including, 3.16.4. This is due t…
CVE-2026-53798Medium5.32026-08-13rsync before 3.5.0 contains a privilege confusion vulnerability in the name-converter subprocess uid/gid mapping that allows local attackers to cause transferr…
CVE-2026-73429Medium5.32026-08-12Russh is a Rust SSH client & server library. Prior to 0.62.4, a malicious SSH server can crash a russh client session with a malformed KEX_ECDH_REPLY containin…
CVE-2026-186752026-08-12The dataplane token validator in kuma-cp performs an unchecked Go type assertion on the JWT kid header. A token whose kid is a JSON number decodes as a float64…
CVE-2026-6726High7.92026-08-11An information leakage vulnerability was reported in the TCG TPM 2.0 reference code that could allow a local attacker with elevated privileges to obtain a cred…
CVE-2025-51678High7.52026-07-17An issue was discovered in RISC-V PicoRV32 commit 87c89a. A mismatch in the PCPI INSN and memory address can lead to unexpected behavior.
CVE-2026-50337High7.82026-07-14Incorrect type conversion or cast in Windows Notification allows an authorized attacker to elevate privileges locally.
CVE-2026-59871Medium5.32026-07-08node-tar is a tar archive manipulation library for Node.js. Prior to 7.5.18, node-tar coerces all-digit PAX path and linkpath values in src/pax.ts to JavaScrip…
CVE-2026-55076High7.42026-07-07Coder allows organizations to provision remote development environments via Terraform. Prior to versions 2.29.7, 2.32.7, 2.33.8, and 2.34.2, Coder's OIDC callb…
CVE-2026-48140Medium6.52026-06-19There is an unchecked enum cast vulnerability in NI grpc-device BeginSidebandStream that may allow an attacker to trigger invalid enum states and undefined beh…
CVE-2026-46690Medium5.82026-06-12unbounded_spsc is an "unbounded" extension of bounded_spsc_queue. In versions 0.2.0 and prior, sender::send pointer-as-value transmute causes OOB read and fake…
CVE-2026-45685High7.52026-06-02OpenTelemetry eBPF Instrumentation provides eBPF instrumentation based on the OpenTelemetry standard. From version 0.1.0 to before version 0.9.0, malformed Mon…
CVE-2026-44324Medium6.52026-05-27free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's UDR nudr-dr DELETE /subscription-data/{ueId}/{servingPlmnId}/ee-subs…
CVE-2026-46597High7.52026-05-22An incorrectly placed cast from bytes to int allowed for server-side panic in the AES-GCM packet decoder for well-crafted inputs.
CVE-2023-7345Medium6.52026-05-19Ledger Live with vulnerable versions of ledgerhq/hw-app-eth prior to 6.34.7 contains an integer parsing vulnerability that allows attackers to manipulate EIP-7…
CVE-2026-44223Medium6.52026-05-12vLLM is an inference and serving engine for large language models (LLMs). From 0.18.0 to before 0.20.0, the extract_hidden_states speculative decoding proposer…
CVE-2026-42576Medium6.52026-05-09apko allows users to build and publish OCI container images built from apk packages. Prior to version 1.2.7, DiscoverKeys in pkg/apk/apk/implementation.go unco…
CVE-2026-40613High7.52026-04-21Coturn is a free open source implementation of TURN and STUN Server. Prior to 4.10.0, the STUN/TURN attribute parsing functions in coturn perform unsafe pointe…
CVE-2026-34379High7.12026-04-06OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From 3.2.0 to…
CVE-2021-4456Medium6.52026-02-27Net::CIDR versions before 0.24 for Perl mishandle leading zeros in IP CIDR addresses, which may have unspecified impact. The functions `addr2cidr` and `cidrlo…
CVE-2026-27809Critical9.12026-02-26psd-tools is a Python package for working with Adobe Photoshop PSD files. Prior to version 1.12.2, when a PSD file contains malformed RLE-compressed image data…
CVE-2025-40541Critical9.12026-02-24An Insecure Direct Object Reference (IDOR) vulnerability exists in Serv-U, which when exploited, gives a malicious actor the ability to execute native code as…
CVE-2025-40540Critical9.12026-02-24A type confusion vulnerability exists in Serv-U which when exploited, gives a malicious actor the ability to execute arbitrary native code as privileged accoun…
CVE-2025-40539Critical9.12026-02-24A type confusion vulnerability exists in Serv-U which when exploited, gives a malicious actor the ability to execute arbitrary native code as privileged accoun…
CVE-2026-25613Medium6.52026-02-10An authorized user may disable the MongoDB server by issuing a query against a collection that contains an invalid compound wildcard index.
CVE-2026-25518Medium5.92026-02-04cert-manager adds certificates and certificate issuers as resource types in Kubernetes clusters, and simplifies the process of obtaining, renewing and using th…
CVE-2026-25503High7.12026-02-03iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of ICC color management profiles. Prior to version 2…
CVE-2026-24856High7.82026-01-28iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of ICC color management profiles. Versions prior to…
CVE-2025-71002Medium6.52026-01-28A floating-point exception (FPE) in the flow.column_stack component of OneFlow v0.9.0 allows attackers to cause a Denial of Service (DoS) via a crafted input.
CVE-2025-12781Medium5.32026-01-21When passing data to the b64decode(), standard_b64decode(), and urlsafe_b64decode() functions in the "base64" module the characters "+/" will always be accepte…
CVE-2026-22041Medium5.32026-01-08Logging Redactor is a Python library designed to redact sensitive data in logs based on regex patterns and / or dictionary keys. Prior to version 0.0.6, non-st…
CVE-2026-21692High8.82026-01-07iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of International Color Consortium (ICC) color manage…
CVE-2026-21673High7.82026-01-06iccDEV 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 CIccXml…
CVE-2025-13720High8.82025-12-02Bad cast in Loader in Google Chrome prior to 143.0.7499.41 allowed a remote attacker who had compromised the renderer process to potentially exploit heap corru…
CVE-2025-62494High8.82025-10-16A type confusion vulnerability exists in the handling of the string addition (+) operation within the QuickJS engine. * The code first checks if the left-h…
CVE-2025-39880Critical9.82025-09-23In the Linux kernel, the following vulnerability has been resolved: libceph: fix invalid accesses to ceph_connection_v1_info There is a place where generic c…
CVE-2010-201152025-08-21Arcane Software’s Vermillion FTP Daemon (vftpd) versions up to and including 1.31 contains a memory corruption vulnerability triggered by a malformed FTP PORT…
CVE-2025-544292025-07-28Polkadot Frontier is an Ethereum and EVM compatibility layer for Polkadot and Substrate. There are various account address types in Frontier, e.g. precompiled…
CVE-2025-41648Critical9.82025-07-01An unauthenticated remote attacker can bypass the login to the web application of the affected devices making it possible to access and change all available se…
CVE-2025-41646Critical9.82025-06-06An unauthorized remote attacker can bypass the authentication of the affected software package by misusing an incorrect type conversion. This leads to full com…
CVE-2022-49873Medium5.52025-05-01In the Linux kernel, the following vulnerability has been resolved: bpf: Fix wrong reg type conversion in release_reference() Some helper functions will allo…
CVE-2025-37746Medium5.52025-05-01In the Linux kernel, the following vulnerability has been resolved: perf/dwc_pcie: fix duplicate pci_dev devices During platform_device_register, wrongly usi…
CVE-2023-35816Low3.52025-04-28DevExpress before 23.1.3 allows arbitrary TypeConverter conversion.
CVE-2025-22044High7.12025-04-16In the Linux kernel, the following vulnerability has been resolved: acpi: nfit: fix narrowing conversion in acpi_nfit_ctl Syzkaller has reported a warning in…
CVE-2024-43058High7.82025-04-07Memory corruption while processing IOCTL calls.
CVE-2025-1057Medium4.32025-03-15A flaw was found in Keylime, a remote attestation solution, where strict type checking introduced in version 7.12.0 prevents the registrar from reading databas…
CVE-2025-20072Medium6.52025-01-16Mattermost Mobile versions <= 2.22.0 fail to properly validate the style of proto supplied to an action's style in post.props.attachments, which allows an atta…
CVE-2025-21088Medium6.52025-01-15Mattermost versions 10.2.x <= 10.2.0, 9.11.x <= 9.11.5, 10.0.x <= 10.0.3, 10.1.x <= 10.1.3 fail to properly validate the style of proto supplied to an action's…
CVE-2024-57839Medium5.52025-01-11In the Linux kernel, the following vulnerability has been resolved: Revert "readahead: properly shorten readahead when falling back to do_page_cache_ra()" Th…
CVE-2024-47181High7.52024-11-27Contiki-NG is an open-source, cross-platform operating system for IoT devices. An unaligned memory access can be triggered in the two RPL implementations of th…
CVE-2018-9339High7.82024-11-19In writeTypedArrayList and readTypedArrayList of Parcel.java, there is a possible escalation of privilege due to type confusion. This could lead to local escal…
CVE-2024-39590High7.52024-09-18Multiple invalid pointer dereference vulnerabilities exist in the OpenPLC Runtime EtherNet/IP parser functionality of OpenPLC_v3 16bf8bac1a36d95b73e7b8722d0edb…
CVE-2024-39589High7.52024-09-18Multiple invalid pointer dereference vulnerabilities exist in the OpenPLC Runtime EtherNet/IP parser functionality of OpenPLC_v3 16bf8bac1a36d95b73e7b8722d0edb…
CVE-2024-26015Low3.42024-07-09An incorrect parsing of numbers with different radices vulnerability [CWE-1389] in FortiProxy version 7.4.3 and below, version 7.2.10 and below, version 7.0.17…
CVE-2024-32893Medium5.52024-06-13In _s5e9865_mif_set_rate of exynos_dvfs.c, there is a possible out of bounds read due to improper casting. This could lead to local information disclosure with…
CVE-2024-35303High7.82024-06-11A vulnerability has been identified in Tecnomatix Plant Simulation V2302 (All versions < V2302.0012), Tecnomatix Plant Simulation V2404 (All versions < V2404.0…
CVE-2024-36735Medium5.32024-06-06OneFlow-Inc. Oneflow v0.9.1 does not display an error or warning when the oneflow.eye parameter is floating.
CVE-2024-21478Medium6.22024-06-03transient DOS when setting up a fence callback to free a KGSL memory entry object during DMA.
CVE-2024-5436Critical9.82024-05-31Type confusion in Snapchat LensCore could lead to denial of service or arbitrary code execution prior to version 12.88. We recommend upgrading to version 12.88…
CVE-2024-28130High7.52024-04-23An incorrect type conversion vulnerability exists in the DVPSSoftcopyVOI_PList::createFromImage functionality of OFFIS DCMTK 3.6.8. A specially crafted malform…
CVE-2023-33101High7.52024-04-01Transient DOS while processing DL NAS TRANSPORT message with payload length 0.
CVE-2024-2606Low3.72024-03-19Passing invalid data could have led to invalid wasm values being created, such as arbitrary integers turning into pointer values. This vulnerability affects Fi…
CVE-2023-6249High8.02024-02-18Signed to unsigned conversion esp32_ipm_send
CVE-2023-45204High7.82023-10-10A vulnerability has been identified in Tecnomatix Plant Simulation V2201 (All versions < V2201.0009), Tecnomatix Plant Simulation V2302 (All versions < V2302.0…
CVE-2023-21651Critical9.32023-08-08Memory Corruption in Core due to incorrect type conversion or cast in secure_io_read/write function in TEE.
CVE-2023-21627Medium6.72023-08-08Memory corruption in Trusted Execution Environment while calling service API with invalid address.
CVE-2023-21638Medium6.72023-07-04Memory corruption in Video while calling APIs with different instance ID than the one received in initialization.
CVE-2022-33240Medium6.72023-06-06Memory corruption in Audio due to incorrect type cast during audio use-cases.
CVE-2023-28162High8.82023-06-02While implementing AudioWorklets, some code may have casted one type to another, invalid, dynamic type. This could have led to a potentially exploitable crash…
CVE-2023-25737High8.82023-06-02An invalid downcast from <code>nsTextNode</code> to <code>SVGElement</code> could have lead to undefined behavior. This vulnerability affects Firefox < 110, Th…
CVE-2023-21665High8.42023-05-02Memory corruption in Graphics while importing a file.
CVE-2022-33301Medium6.72023-04-13Memory 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.
CVE-2022-40531High8.42023-03-10Memory corruption in WLAN due to incorrect type cast while sending WMI_SCAN_SCH_PRIO_TBL_CMDID message.
CVE-2022-25715Medium6.72023-01-09Memory corruption in display driver due to incorrect type casting while accessing the fence structure fields
CVE-2022-41911Medium4.82022-11-18TensorFlow 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 stor…
CVE-2022-41890Medium4.82022-11-18TensorFlow 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…
CVE-2022-3979Medium5.62022-11-13A 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/c…
CVE-2022-41668High7.02022-11-04A CWE-704: Incorrect Project Conversion vulnerability exists that allows adversaries with local user privileges to load a project file from an adversary-contro…
CVE-2022-41828High8.12022-09-29In 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 i…
CVE-2020-10735High7.52022-09-09A flaw was found in python. In algorithms with quadratic time complexity using non-binary bases, when using int("text"), a system could take 50ms to parse an i…
CVE-2022-22102High8.42022-09-02Memory corruption in multimedia due to incorrect type conversion while adding data in Snapdragon Auto
CVE-2022-21786Medium6.72022-07-06In audio DSP, there is a possible memory corruption due to improper casting. This could lead to local escalation of privilege with System execution privileges…
CVE-2022-25852High7.52022-06-17All 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…
CVE-2022-32547High7.82022-06-16In ImageMagick, there is load of misaligned address for type 'double', which requires 8 byte alignment and for type 'float', which requires 4 byte alignment at…
CVE-2022-1642High7.52022-06-16A program using swift-corelibs-foundation is vulnerable to a denial of service attack caused by a potentially malicious source producing a JSON document contai…
CVE-2021-35091High8.42022-06-14Possible out of bounds read due to improper typecasting while handling page fault for global memory in Snapdragon Connectivity, Snapdragon Mobile
CVE-2021-33318Critical9.82022-05-16An 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 (Watso…
CVE-2021-35110High8.12022-04-01Possible buffer overflow to improper validation of hash segment of file while allocating memory in Snapdragon Connectivity, Snapdragon Mobile
CVE-2021-35105High8.42022-04-01Possible out of bounds access due to improper input validation during graphics profiling in Snapdragon Auto, Snapdragon Compute, Snapdragon Connectivity, Snapd…
CVE-2022-0322Medium5.52022-03-25A flaw was found in the sctp_make_strreset_req function in net/sctp/sm_make_chunk.c in the SCTP network protocol in the Linux kernel with a local user privileg…
CVE-2021-28275Medium5.52022-03-23A Denial of Service vulnerability exists in jhead 3.04 and 3.05 due to a wild address read in the Get16u function in exif.c in will cause segmentation fault vi…
CVE-2021-3578High7.82022-02-16A flaw was found in mbsync before v1.3.6 and v1.4.2, where an unchecked pointer cast allows a malicious or compromised server to write an arbitrary integer val…
CVE-2021-23566Medium4.02022-01-14The 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 generat…
CVE-2021-30300High7.52022-01-13Possible denial of service due to incorrectly decoding hex data for the SIB2 OTA message and assigning a garbage value to choice when processing the SRS config…
CVE-2021-39989High7.52022-01-03The HwNearbyMain module has a Exposure of Sensitive Information to an Unauthorized Actor vulnerability.Successful exploitation of this vulnerability may cause…
CVE-2021-1027High7.82021-12-15In setTransactionState of SurfaceFlinger, there is possible arbitrary code execution in a privileged process due to improper casting. This could lead to local…
CVE-2021-43537High8.82021-12-08An incorrect type conversion of sizes from 64bit to 32bit integers allowed an attacker to corrupt memory leading to a potentially exploitable crash. This vulne…
CVE-2021-1923High7.82021-09-08Incorrect pointer argument passed to trusted application TA could result in un-intended memory operations in Snapdragon Auto, Snapdragon Compute, Snapdragon Co…
CVE-2021-39173High8.82021-08-27Cachet 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 i…
CVE-2021-35942Critical9.12021-07-22The wordexp function in the GNU C Library (aka glibc) through 2.33 may crash or read arbitrary memory in parse_param (in posix/wordexp.c) when called with an u…