CWE-843— Access of Resource Using Incompatible Type (Type Confusion)
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.— MITRE CWE catalog
1,056 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-843page 21 of 22
- CVE-2020-13341MEDIUMCVSS 4.9EG 4.92020-10-12
An issue has been discovered in GitLab affecting all versions prior to 13.2.10, 13.3.7 and 13.4.2. Insufficient permission check allows attacker with developer role to perform various deletions.
- CVE-2025-32352MEDIUMCVSS 4.8EG 4.82025-04-05
A type confusion vulnerability in lib/NSSAuthenticator.php in ZendTo before v5.04-7 allows remote attackers to bypass authentication for users with passwords stored as MD5 hashes that can be interpreted as numbers. A solution requires movi…
- CVE-2021-33624MEDIUMCVSS 4.7EG 4.72021-06-23
In kernel/bpf/verifier.c in the Linux kernel before 5.12.13, a branch can be mispredicted (e.g., because of type confusion) and consequently an unprivileged BPF program can read arbitrary memory locations via a side-channel attack, aka CID…
- CVE-2025-43541MEDIUMCVSS 4.3EG 4.72025-12-17
A type confusion issue was addressed with improved state handling. This issue is fixed in Safari 26.2, iOS 18.7.3 and iPadOS 18.7.3, iOS 26.2 and iPadOS 26.2, macOS Tahoe 26.2, visionOS 26.2. Processing maliciously crafted web content may …
- CVE-2026-108952MEDIUMCVSS 4.6EG 4.62026-10-12
RT-Thread through 5.3.0 contains a memory corruption vulnerability in the legacy USB CDC virtual COM port driver that aliases rx_ringbuffer as a Serial V2 rt_serial_rx_fifo in _function_enable(). A connected USB host configuring the CDC de…
- CVE-2023-23443MEDIUMCVSS 4.6EG 4.62023-12-29
Some Honor products are affected by type confusion vulnerability, successful exploitation could cause information leak.
- CVE-2023-23442MEDIUMCVSS 4.6EG 4.62023-12-29
Some Honor products are affected by type confusion vulnerability, successful exploitation could cause information leak.
- CVE-2022-3903MEDIUMCVSS 4.6EG 4.62022-11-14
An incorrect read request flaw was found in the Infrared Transceiver USB driver in the Linux kernel. This issue occurs when a user attaches a malicious USB device. A local user could use this flaw to starve the resources, causing denial of…
- CVE-2026-44640MEDIUMCVSS 4.5EG 4.52026-05-29
NanoMQ MQTT Broker (NanoMQ) is an all-around Edge Messaging Platform. Prior to 0.24.14, aio->prov_data is stored as nni_quic_conn* during dialing, but read as ex_quic_conn* during dialer close. This type confusion causes invalid object int…
- CVE-2025-54649MEDIUMCVSS 4.5EG 4.52025-08-06
Vulnerability of using incompatible types to access resources in the location service. Impact: Successful exploitation of this vulnerability may cause some location information attributes to be incorrect.
- CVE-2023-20747MEDIUMCVSS 4.4EG 4.42023-06-06
In vcu, there is a possible memory corruption due to type confusion. This could lead to local denial of service with System execution privileges needed. User interaction is not needed for exploitation. Patch ID: ALPS07519103; Issue ID: ALP…
- CVE-2021-0352MEDIUMCVSS 4.4EG 4.42021-02-03
In RT regmap driver, there is a possible memory corruption due to type confusion. This could lead to local denial of service with System execution privileges needed. User interaction is not needed for exploitation. Product: Android; Versio…
- CVE-2026-112673MEDIUMCVSS 4.3EG 4.32026-10-26
A type confusion issue was addressed with improved state handling. This issue is fixed in Safari 27.2, iOS 26.7.2 and iPadOS 26.7.2, iOS 27.2 and iPadOS 27.2, macOS Golden Gate 27.2, visionOS 27.2. Processing maliciously crafted web conten…
- CVE-2026-0314MEDIUMCVSS 4.3EG 4.32026-10-14
A type confusion vulnerability in Palo Alto Networks GlobalProtect™ app on Windows enables a local user with low privileges to cause a denial of service (DoS) condition. The GlobalProtect™ app on Linux, macOS, iOS, Android, and Chrome…
- CVE-2026-87564MEDIUMCVSS 4.3EG 4.32026-09-09
Type confusion in V8 in Google Chrome prior to 153.0.8010.36 allowed a remote attacker to read memory inside the sandbox via a crafted HTML page. (Chromium security severity: High)
- CVE-2026-11785MEDIUMCVSS 4.3EG 4.32026-06-09
A flaw was found in 389 Directory Server. A type confusion in the SSO token extended operation handler causes partial stack address information to be disclosed in LDAP responses to authenticated users.
- CVE-2026-10702MEDIUMCVSS 4.3EG 4.32026-06-02
JIT miscompilation in the JavaScript Engine: JIT component. This vulnerability was fixed in Firefox 151.0.3.
- CVE-2026-34595MEDIUMCVSS 4.3EG 4.32026-03-31
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 8.6.70 and 9.7.0-alpha.18, an authenticated user with find class-level permission can bypass the protectedFields clas…
- CVE-2025-31206MEDIUMCVSS 4.3EG 4.32025-05-12
A type confusion issue was addressed with improved state handling. This issue is fixed in Safari 18.5, iOS 18.5 and iPadOS 18.5, iPadOS 17.7.7, macOS Sequoia 15.5, tvOS 18.5, visionOS 2.5, watchOS 11.5. Processing maliciously crafted web c…
- CVE-2025-2197MEDIUMCVSS 4.3EG 4.32025-04-17
Browser is affected by type confusion vulnerability, successful exploitation of this vulnerability may affect service availability.
- CVE-2024-47804MEDIUMCVSS 4.3EG 4.32024-10-02
If an attempt is made to create an item of a type prohibited by `ACL#hasCreatePermission2` or `TopLevelItemDescriptor#isApplicableIn(ItemGroup)` through the Jenkins CLI or the REST API and either of these checks fail, Jenkins 2.478 and ear…
- CVE-2023-24599MEDIUMCVSS 4.3EG 4.32023-05-29
OX App Suite before backend 7.10.6-rev37 allows authenticated users to change the appointments of arbitrary users via conflicting ID numbers, aka "ID confusion."
- CVE-2019-0920MEDIUMCVSS 4.3EG 4.32019-06-12
A remote code execution vulnerability exists in the way the scripting engine handles objects in memory in Microsoft browsers. The vulnerability could corrupt memory in such a way that an attacker could execute arbitrary code in the context…
- CVE-2026-35541MEDIUMCVSS 4.2EG 4.22026-04-03
An issue was discovered in Roundcube Webmail before 1.5.14 and 1.6.14. Incorrect password comparison in the password plugin could lead to type confusion that allows a password change without knowing the old password.
- CVE-2026-59304LOWCVSS 3.8EG 3.82026-08-27
Improper caching of the original content type in Spring Cloud Stream Avro. Spring Cloud Stream 5.0.0 - 5.0.2 Spring Cloud Stream 4.3.0 - 4.3.3 Spring Cloud Stream 4.2.0 - 4.2.6
- CVE-2026-114115LOWCVSS 3.7EG 3.72026-10-21
Vyper 0.3.8 through 0.5.0b1 contains a compiler miscompilation vulnerability in parse_IfExp that reads nested arrays with narrower inner bounds using the wider result type's memory layout. When a ternary selects the narrower array, inner a…
- CVE-2026-43862LOWCVSS 3.7EG 3.72026-05-04
In mutt before 2.3.2, the imap_auth_gss security level is mishandled.
- CVE-2026-5360LOWCVSS 3.7EG 3.72026-04-02
A vulnerability has been found in Free5GC 4.2.0. The affected element is an unknown function of the component aper. Such manipulation leads to type confusion. The attack may be launched remotely. This attack is characterized by high comple…
- CVE-2025-22151LOWCVSS 3.7EG 3.72025-01-09
Strawberry GraphQL is a library for creating GraphQL APIs. Starting in 0.182.0 and prior to version 0.257.0, a type confusion vulnerability exists in Strawberry GraphQL's relay integration that affects multiple ORM integrations (Django, SQ…
- CVE-2021-32696LOWCVSS 3.7EG 3.72021-06-18
The npm package "striptags" is an implementation of PHP's strip_tags in Typescript. In striptags before version 3.2.0, a type-confusion vulnerability can cause `striptags` to concatenate unsanitized strings when an array-like object is pas…
- CVE-2026-106587LOWCVSS 3.3EG 3.62026-10-06
In sshd in OpenSSH before 10.6, the value "none" for a configuration option is sometimes interpreted as a filename but was intended to mean that a feature is disabled.
- CVE-2025-43236LOWCVSS 3.3EG 3.32026-04-02
A type confusion issue was addressed with improved memory handling. This issue is fixed in macOS Sequoia 15.6, macOS Sonoma 14.7.7, macOS Ventura 13.7.7. An attacker may be able to cause unexpected app termination.
- CVE-2025-27536LOWCVSS 3.3EG 3.32025-08-11
in OpenHarmony v5.0.3 and prior versions allow a local attacker cause DOS through type confusion.
- CVE-2025-21082LOWCVSS 3.3EG 3.32025-06-08
in OpenHarmony v5.0.3 and prior versions allow a local attacker cause apps crash through type confusion.
- CVE-2025-20063LOWCVSS 3.3EG 3.32025-06-08
in OpenHarmony v5.0.3 and prior versions allow a local attacker cause apps crash through type confusion.
- CVE-2024-36278LOWCVSS 3.3EG 3.32024-07-02
in OpenHarmony v4.0.0 and prior versions allow a local attacker cause apps crash through type confusion.
- CVE-2024-31071LOWCVSS 3.3EG 3.32024-07-02
in OpenHarmony v4.0.0 and prior versions allow a local attacker cause apps crash through type confusion.
- CVE-2024-30266LOWCVSS 3.3EG 3.32024-04-04
wasmtime is a runtime for WebAssembly. The 19.0.0 release of Wasmtime contains a regression introduced during its development which can lead to a guest WebAssembly module causing a panic in the host runtime. A valid WebAssembly module, whe…
- CVE-2024-21834LOWCVSS 3.3EG 3.32024-04-02
in OpenHarmony v3.2.4 and prior versions allow a local attacker cause apps crash through type confusion.
- CVE-2023-1075LOWCVSS 3.3EG 3.32023-03-27
A flaw was found in the Linux Kernel. The tls_is_tx_ready() incorrectly checks for list emptiness, potentially accessing a type confused entry to the list_head, leaking the last byte of the confused field that overlaps with rec->tx_ready.
- CVE-2021-35986LOWCVSS 3.3EG 3.32021-08-20
Acrobat Reader DC versions 2021.005.20054 (and earlier), 2020.004.30005 (and earlier) and 2017.011.30197 (and earlier) are affected by an Type Confusion vulnerability. An unauthenticated attacker could leverage this vulnerability to read a…
- CVE-2021-28643LOWCVSS 3.3EG 3.32021-08-20
Acrobat Reader DC versions 2021.005.20054 (and earlier), 2020.004.30005 (and earlier) and 2017.011.30197 (and earlier) are affected by a Type Confusion vulnerability. An unauthenticated attacker could leverage this vulnerability to disclos…
- CVE-2026-106101LOWCVSS 3.1EG 3.12026-10-06
Quasar Framework is a framework for building high-performance Vue.js user interfaces. Prior to 2.32.2, the openURL() utility in ui/src/utils/open-url/open-url.js trusted window.SafariViewController whenever that global existed in an iOS en…
- CVE-2026-8554LOWCVSS 3.1EG 3.12026-05-14
Type Confusion in ANGLE in Google Chrome on Windows prior to 148.0.7778.168 allowed a remote attacker who had compromised the renderer process to perform an out of bounds memory write via a crafted HTML page. (Chromium security severity: H…
- CVE-2025-11731LOWCVSS 3.1EG 3.12025-10-14
A flaw was found in the exsltFuncResultComp() function of libxslt, which handles EXSLT <func:result> elements during stylesheet parsing. Due to improper type handling, the function may treat an XML document node as a regular XML element no…
- CVE-2021-23472LOWCVSS 3.1EG 3.12021-11-03
This affects versions before 1.19.1 of package bootstrap-table. A type confusion vulnerability can lead to a bypass of input sanitization when the input provided to the escapeHTML function is an array (instead of a string) even if the esca…
- CVE-2021-41190LOWCVSS 3.0EG 3.02021-11-17
The OCI Distribution Spec project defines an API protocol to facilitate and standardize the distribution of content. In the OCI Distribution Specification version 1.0.0 and prior, the Content-Type header alone was used to determine the typ…
- CVE-2026-108518LOWCVSS 2.9EG 2.92026-10-20
DBI versions before 1.656 for Perl crash via type confusion in dbi_profile when a database handle is destroyed under a Profile Path with an {attr} element. An {attr} element names a database handle attribute, which dbi_profile reads from …
- CVE-2025-48756LOWCVSS 2.9EG 2.92025-05-24
In group_number in the scsir crate 0.2.0 for Rust, there can be an overflow because a hardware device may expect a small number of bits (e.g., 5 bits) for group number.
- CVE-2024-58253LOWCVSS 2.9EG 2.92025-05-02
In the obfstr crate before 0.4.4 for Rust, the obfstr! argument type is not restricted to string slices, leading to invalid UTF-8 conversion that produces an invalid value.
Map vulnerabilities like CWE-843 to your infrastructure
EchelonGraph correlates every CVE — across CWE-843 and 150+ other weakness categories — against the assets you actually run. See blast radius, fix versions, and remediation steps in one graph.
Book a Demo →