CWE-588Variant

Attempt to Access Child of a Non-structure Pointer

Incomplete in the CWE catalog · 3 CVEs mapped

3
CVEs mapped
7.5
Median CVSS
What it is

Casting a non-structure type to a structure type and accessing a field can lead to memory access errors or data corruption.

Recent examples
8.8cvss
CVE-2026-21692

iccDEV has Type Confusion in ToXmlCurve() at IccXML/IccLibXML/IccMpeXml.cpp

⚡ A sneaky type confusion vulnerability lurks in iccDEV versions prior to 2.3.1.2, possibly letting attackers cause some serious color chaos! 🎨 Think of this vulnerability like a faulty color printer that misinterprets the ink settings, producing colors that aren't just wrong but could cause a whole batch of prints to turn out unusable. It's like ordering a vibrant red, only to receive a muddy brown — not exactly what you wanted! An attacker could exploit this vulnerability to manipulate ICC color profiles, leading to unexpected behavior in applications that rely on accurate color management. This might cause visual disruptions in critical systems, affecting everything from graphic design to manufacturing processes where color precision is paramount.

HIGH
0%
epss
7.5cvss
CVE-2021-3510

Zephyr JSON decoder incorrectly decodes array of array

Zephyr JSON decoder incorrectly decodes array of array. Zephyr versions >= >1.14.0, >= >2.5.0 contain Attempt to Access Child of a Non-structure Pointer (CWE-588). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-289f-7mw3-2qf4

HIGHno explanation yet
1%
epss
6.5cvss
CVE-2021-3319

DOS: Incorrect 802154 Frame Validation for Omitted Source / Dest Addresses

DOS: Incorrect 802154 Frame Validation for Omitted Source / Dest Addresses. Zephyr versions >= > v2.4.0 contain NULL Pointer Dereference (CWE-476), Attempt to Access Child of a Non-structure Pointer (CWE-588). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-94jg-2p6q-5364

MEDIUMno explanation yet
1%
epss
The record
Technical detail
CWE ID
CWE-588
Abstraction
Variant
Structure
Simple
Status
Incomplete