CyberSecBulletin

Access of Resource Using Incompatible Type

CWE-843

The product allocates or initializes a resource such as a pointer, object, or variable using one type, but it later accesses that resource using a type that is incompatible with the original type.

We track 495 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.5. 42 have been exploited in real attacks.

Latest Access of Resource Using Incompatible Type vulnerabilities

  • 7.8 High severity

    babel: Improper Control of Generation of Code

    CVE-2026-44728Babel

    Babel is a compiler for writing next generation JavaScript. From 7.12.0 to before 7.29.4 and 8.0.0-alpha.13, using Babel to compile code that was specifically crafted by an attacker can cause Babel to generate output code that executes arbitrary code. This vul

  • 7.5 High severity

    Chrome: Access of Resource Using Incompatible Type

    CVE-2026-9117Google

    Type Confusion in GFX in Google Chrome on Linux, ChromeOS prior to 148.0.7778.179 allowed a remote attacker who had compromised the renderer process to potentially perform a sandbox escape via a crafted video file. (Chromium security severity: High)

  • 7.5 High severity

    Multiple flaws have been identified in `named` related to the handling of DNS messages whose…

    CVE-2026-5946ISCEPSS 1.94%

    Multiple flaws have been identified in `named` related to the handling of DNS messages whose CLASS is not Internet (`IN`) — for example, `CHAOS` or `HESIOD`, or DNS messages that specify meta-classes (`ANY` or `NONE`) in the question section. Specially crafted

  • 8.8 High severity

    Chrome: Access of Resource Using Incompatible Type

    CVE-2026-8540Google

    Type Confusion in V8 in Google Chrome prior to 148.0.7778.168 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: High)

  • 7.8 High severity

    Windows 10 Version 1607: Access of Resource Using Incompatible Type

    CVE-2026-34344Microsoft

    Access of resource using incompatible type ('type confusion') in Windows Ancillary Function Driver for WinSock allows an authorized attacker to elevate privileges locally.

  • 7.5 High severity

    iOS and iPadOS: Access of Resource Using Incompatible Type

    CVE-2026-28983Apple

    A type confusion issue was addressed with improved checks. This issue is fixed in iOS 18.7.9 and iPadOS 18.7.9, iOS 26.5 and iPadOS 26.5, macOS Sequoia 15.7.8, macOS Sonoma 14.8.8, macOS Tahoe 26.5, tvOS 26.5, visionOS 26.5, watchOS 26.5. A remote attacker may

  • 7.8 High severity

    Linux: Use of Uninitialized Resource

    CVE-2026-43456Linux

    In the Linux kernel, the following vulnerability has been resolved: bonding: fix type confusion in bond_setup_by_slave() kernel BUG at net/core/skbuff.c:2306! Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI RIP: 0010:pskb_expand_head+0xa08/0xfe0 net/core/skbuf

  • 8.8 High severity

    Chrome: Access of Resource Using Incompatible Type

    CVE-2026-7988Google

    Type Confusion in WebRTC in Google Chrome prior to 148.0.7778.96 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: Medium)

  • 8.8 High severity

    Chrome: Access of Resource Using Incompatible Type

    CVE-2026-7927Google

    Type Confusion in Runtime in Google Chrome prior to 148.0.7778.96 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: High)

  • 8.3 High severity

    Chrome: Access of Resource Using Incompatible Type

    CVE-2026-7914Google

    Type Confusion in Accessibility in Google Chrome on Windows prior to 148.0.7778.96 allowed a remote attacker who had compromised the renderer process to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: High)

  • 8.7 High severity

    Qt: Heap-based Buffer Overflow

    CVE-2026-6210Qt

    A type confusion vulnerability in Qt SVG allows an attacker to cause an application crash via a crafted SVG image. When processing SVG marker references, the renderer retrieves a node by its id attribute and casts it to QSvgMarker* without verifying the node t

  • 7.1 High severity

    Linux: Access of Resource Using Incompatible Type

    CVE-2026-43062Linux

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp() l2cap_ecred_reconf_rsp() casts the incoming data to struct l2cap_ecred_conn_rsp (the ECRED *connection* response, 8 bytes with

  • 9.8 Critical severity

    Linux: Out-of-bounds Write

    CVE-2026-43038Linux

    In the Linux kernel, the following vulnerability has been resolved: ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach() Sashiko AI-review observed: In ip6_err_gen_icmpv6_unreach(), the skb is an outer IPv4 ICMP error packet where its cb contains an IP

  • 9.8 Critical severity

    Linux: Out-of-bounds Write

    CVE-2026-43037Linux

    In the Linux kernel, the following vulnerability has been resolved: ip6_tunnel: clear skb2->cb[] in ip4ip6_err() Oskar Kjos reported the following problem. ip4ip6_err() calls icmp_send() on a cloned skb whose cb[] was written by the IPv6 receive path as struct

  • 8.8 High severity

    Chrome: Access of Resource Using Incompatible Type

    CVE-2026-7337Google

    Type Confusion in V8 in Google Chrome prior to 147.0.7727.138 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: High)

  • 7.5 High severity

    Red Hat Hardened Images: Access of Resource Using Incompatible Type

    CVE-2026-6732Red Hat

    A flaw was found in libxml2. This vulnerability occurs when the library processes a specially crafted XML Schema Definition (XSD) validated document that includes an internal entity reference. An attacker could exploit this by providing a malicious document, l

  • 7.8 High severity

    Linux: Access of Resource Using Incompatible Type

    CVE-2026-31502Linux

    In the Linux kernel, the following vulnerability has been resolved: team: fix header_ops type confusion with non-Ethernet ports Similar to commit 950803f72547 ("bonding: fix type confusion in bond_setup_by_slave()") team has the same class of header_ops type c

  • 8.8 High severity

    Chrome: Access of Resource Using Incompatible Type

    CVE-2026-6363Google

    Type Confusion in V8 in Google Chrome prior to 147.0.7727.101 allowed a remote attacker to potentially perform out of bounds memory access via a crafted HTML page. (Chromium security severity: Medium)

  • 8.8 High severity

    Chrome: Access of Resource Using Incompatible Type

    CVE-2026-6307Google

    Type Confusion in Turbofan in Google Chrome prior to 147.0.7727.101 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: High)

  • 8.8 High severity

    Chrome: Access of Resource Using Incompatible Type

    CVE-2026-6301Google

    Type Confusion in Turbofan in Google Chrome prior to 147.0.7727.101 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: High)

  • 7.8 High severity

    Adobe Framemaker: Access of Resource Using Incompatible Type

    CVE-2026-27298Adobe

    Adobe Framemaker versions 2022.8 and earlier are affected by an Access of Resource Using Incompatible Type ('Type Confusion') vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires us

  • 7.7 High severity

    Keystone: Access of Resource Using Incompatible Type

    CVE-2026-40683OpenStack

    In OpenStack Keystone before 28.0.1, the LDAP identity backend does not convert the user enabled attribute to a boolean when the user_enabled_invert configuration option is False (the default). The _ldap_res_to_model method in the UserApi class only performed

  • 9.8 Critical severity

    Escargot: Access of Resource Using Incompatible Type

    CVE-2026-40446Samsung Open Source

    Access of resource using incompatible type ('type confusion') vulnerability in Samsung Open Source Escargot allows Pointer Manipulation.This issue affects Escargot: 97e8115ab1110bc502b4b5e4a0c689a71520d335.

  • 7.5 High severity

    Escargot: Deserialization of Untrusted Data

    CVE-2026-25204Samsung Open Source

    Deserialization of untrusted data vulnerability in Samsung Open Source Escargot Java Script allows denial of service condition via process abort. This issue affects escarogt prior to commit hash 97e8115ab1110bc502b4b5e4a0c689a71520d335

  • 7.8 High severity

    Proteus: Access of Resource Using Incompatible Type

    CVE-2026-5496Labcenter Electronics

    Labcenter Electronics Proteus PDSPRJ File Parsing Type Confusion Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Labcenter Electronics Proteus. User interaction is required

  • 8.8 High severity

    Chrome: Access of Resource Using Incompatible Type

    CVE-2026-5914Google

    Type Confusion in CSS in Google Chrome prior to 147.0.7727.55 allowed an attacker who convinced a user to install a malicious extension to potentially exploit heap corruption via a crafted Chrome Extension. (Chromium security severity: Low)

  • 8.8 High severity

    Chrome: Access of Resource Using Incompatible Type

    CVE-2026-5871Google

    Type Confusion in V8 in Google Chrome prior to 147.0.7727.55 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: High)

  • 8.8 High severity

    Chrome: Access of Resource Using Incompatible Type

    CVE-2026-5865Google

    Type Confusion in V8 in Google Chrome prior to 147.0.7727.55 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: High)

  • 7.1 High severity

    cmd/compile: Access of Resource Using Incompatible Type

    CVE-2026-27144Go toolchain

    The compiler is meant to unwrap pointers which are the operands of a memory move; a no-op interface conversion prevented the compiler from making the correct determination about non-overlapping moves, potentially leading to memory corruption at runtime.

  • 7.1 High severity

    openexr: Incorrect Type Conversion or Cast

    CVE-2026-34379AcademySoftwareFoundation

    OpenEXR 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 before 3.2.7, 3.3.9, and 3.4.9, a misaligned memory write vulnerability exists in LossyDctDecoder_exe

  • 7.5 High severity

    node: Allocation of Resources Without Limits or Throttling

    CVE-2026-21710Node.jsEPSS 25.4%

    A flaw in Node.js HTTP request handling causes an uncaught `TypeError` when a request is received with a header named `__proto__` and the application accesses `req.headersDistinct`. When this occurs, `dest["__proto__"]` resolves to `Object.prototype` rather th

  • 8.1 High severity

    handlebars.js: Improper Control of Generation of Code

    CVE-2026-33940Handlebars-lang

    Handlebars provides the power necessary to let users build semantic templates. In versions 4.0.0 through 4.7.8, a crafted object placed in the template context can bypass all conditional guards in `resolvePartial()` and cause `invokePartial()` to return `undef

  • 8.1 High severity

    handlebars.js: Improper Control of Generation of Code

    CVE-2026-33938Handlebars-lang

    Handlebars provides the power necessary to let users build semantic templates. In versions 4.0.0 through 4.7.8, the `@partial-block` special variable is stored in the template data context and is reachable and mutable from within a template via helpers that ac

  • 9.8 Critical severity

    handlebars.js: Improper Control of Generation of Code

    CVE-2026-33937Handlebars-langEPSS 1.95%

    Handlebars provides the power necessary to let users build semantic templates. In versions 4.0.0 through 4.7.8, `Handlebars.compile()` accepts a pre-parsed AST object in addition to a template string. The `value` field of a `NumberLiteral` AST node is emitted

  • 9.8 Critical severity

    Firefox: Access of Resource Using Incompatible Type

    CVE-2026-4702Mozilla

    JIT miscompilation in the JavaScript Engine component. This vulnerability was fixed in Firefox 149, Firefox ESR 140.9, Thunderbird 149, and Thunderbird 140.9.

  • 9.8 Critical severity

    Firefox: Access of Resource Using Incompatible Type

    CVE-2026-4698Mozilla

    JIT miscompilation in the JavaScript Engine: JIT component. This vulnerability was fixed in Firefox 149, Firefox ESR 115.34, Firefox ESR 140.9, Thunderbird 149, and Thunderbird 140.9.

  • 7.5 High severity

    qwik: Access of Resource Using Incompatible Type

    CVE-2026-32701QwikDev

    Qwik is a performance-focused JavaScript framework. Versions prior to 1.19.2 improperly inferred arrays from dotted form field names during FormData parsing. By submitting mixed array-index and object-property keys for the same path, an attacker could cause us

  • 8.1 High severity

    tar-rs: Access of Resource Using Incompatible Type

    CVE-2026-33055Alexcrichton

    tar-rs is a tar archive reading/writing library for Rust. Versions 0.4.44 and below have conditional logic that skips the PAX size header in cases where the base header size is nonzero. As part of CVE-2025-62518, the astral-tokio-tar project was changed to cor

  • 8.8 High severity

    Chrome: Access of Resource Using Incompatible Type

    CVE-2026-4457Google

    Type Confusion in V8 in Google Chrome prior to 146.0.7680.153 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)

  • 8.1 High severity

    htslib: Stack-based Buffer Overflow

    CVE-2026-31968Samtools

    HTSlib is a library for reading and writing bioinformatics file formats. CRAM is a compressed format which stores DNA sequence alignment data using a variety of encodings and compression methods. For the `VARINT` and `CONST` encodings, incomplete validation of