CWE-588 尝试访问一个非结构体指针的子域 类弱点 1 条 CVE 漏洞汇总,含 AI 中文分析。
CWE-588 属于内存访问错误类漏洞,源于将非结构体类型强制转换为结构体类型后访问其字段。攻击者利用此缺陷可触发内存访问违规或导致数据损坏,进而可能引发程序崩溃或远程代码执行。开发者应避免此类强制类型转换,确保指针类型与目标结构体严格匹配,并使用静态分析工具检测非法内存访问,从而从源头消除隐患,保障软件内存安全。
struct foo { int i; } ... int main(int argc, char **argv) { *foo = (struct foo *)main; foo->i = 2; return foo->i; }| CVE ID | 标题 | CVSS | 风险等级 | Published |
|---|---|---|---|---|
| CVE-2021-3510 | Zephyr 安全漏洞 — zephyr | 7.5 | High | 2021-10-05 |
CWE-588(尝试访问一个非结构体指针的子域) 是常见的弱点类别,本平台收录该类弱点关联的 1 条 CVE 漏洞。