CWE-122 堆缓冲区溢出 类弱点 2701 条 CVE 漏洞汇总,含 AI 中文分析。
CWE-122 堆缓冲区溢出属于内存安全漏洞,指写入数据超出在堆内存(如通过 malloc 分配)中分配的缓冲区边界。攻击者利用此漏洞可覆盖相邻内存数据,导致程序崩溃或执行任意代码,从而获取系统控制权。开发者应避免此类风险,需严格验证输入长度,确保写入操作不超出缓冲区上限,并使用现代安全语言或库来自动管理内存边界。
#define BUFSIZE 256 int main(int argc, char **argv) { char *buf; buf = (char *)malloc(sizeof(char)*BUFSIZE); strcpy(buf, argv[1]); }
char * copy_input(char *user_supplied_string){ int i, dst_index; char *dst_buf = (char*)malloc(4*sizeof(char) * MAX_SIZE); if ( MAX_SIZE <= strlen(user_supplied_string) ){ die("user string too long, die evil hacker!"); } dst_index = 0; for ( i = 0; i < strlen(user_supplied_string); i++ ){ if( '&' == user_supplied_string[i] ){ dst_buf[dst_index++] = '&'; dst_buf[dst_index++] = 'a'; dst_buf[dst_index++] = 'm'; dst_buf[dst_index++] = 'p'; dst_buf[dst_index++] = ';'; } else if ('<' == user_supplied_string[i] ){ /* encode to < */ } else dst_buf[dst_index++] = user_supplied_string[i]; } return ds
| CVE ID | 标题 | CVSS | 风险等级 | Published |
|---|---|---|---|---|
| CVE-2021-22564 | Github libjxl 缓冲区错误漏洞 — libjxl | 4.5 | Medium | 2021-11-01 |
| CVE-2021-3756 | libmysofa 缓冲区错误漏洞 — hoene/libmysofa | 8.8 | - | 2021-10-29 |
| CVE-2021-3903 | Vim 缓冲区错误漏洞 — vim/vim | 7.8 | - | 2021-10-27 |
| CVE-2021-34583 | CODESYS 安全漏洞 — CODESYS V2 | 7.5 | High | 2021-10-26 |
| CVE-2021-3872 | Vim 缓冲区错误漏洞 — vim/vim | 7.8 | - | 2021-10-19 |
| CVE-2021-33023 | Advantech WebAccess 缓冲区错误漏洞 — WebAccess | 9.8 | Critical | 2021-10-18 |
| CVE-2021-3875 | Vim 缓冲区错误漏洞 — vim/vim | 7.8 | - | 2021-10-15 |
| CVE-2021-21940 | Anker Eufy Homebase 缓冲区错误漏洞 — Anker | 10.0 | - | 2021-10-12 |
| CVE-2021-37199 | Siemens Sinumerik 808D 缓冲区错误漏洞 — SINUMERIK 808D | 7.5 | - | 2021-10-12 |
| CVE-2021-25495 | Samsung Notes 缓冲区错误漏洞 — Samsung Notes | 7.3 | High | 2021-10-06 |
| CVE-2021-25479 | Samsung SMR 缓冲区错误漏洞 — Samsung Mobile Devices | 7.2 | High | 2021-10-06 |
| CVE-2021-25475 | Samsung SMR 缓冲区错误漏洞 — Samsung Mobile Devices | 3.9 | Low | 2021-10-06 |
| CVE-2021-31986 | Axis Os 缓冲区错误漏洞 — AXIS OS | 6.8 | - | 2021-10-05 |
| CVE-2021-3625 | Zephyr 缓冲区错误漏洞 — zephyr | 9.6 | Critical | 2021-10-05 |
| CVE-2021-32626 | Redis Labs Redis 缓冲区错误漏洞 — redis | 7.5 | High | 2021-10-04 |
| CVE-2021-36051 | Adobe XMP Toolkit SDK 安全漏洞 — XMP Toolkit | 7.8 | High | 2021-10-04 |
| CVE-2021-39863 | Adobe Acrobat和Adobe Reader 安全漏洞 — Acrobat Reader | 7.8 | High | 2021-09-29 |
| CVE-2021-39823 | Adobe SVG-Native-Viewer 安全漏洞 — SVG Native Viewer | 7.8 | High | 2021-09-27 |
| CVE-2021-32959 | Aveva SuiteLink Server 缓冲区错误漏洞 — AVEVA System Platform 2020 | 8.1 | High | 2021-09-23 |
| CVE-2021-34770 | 多款 Cisco 产品缓冲区错误漏洞 — Cisco IOS XE Software | 10.0 | Critical | 2021-09-23 |
| CVE-2021-38404 | Delta Electronics DOPSoft 安全漏洞 — DOPSoft 2 | 7.8 | High | 2021-09-17 |
| CVE-2021-3778 | Vim 缓冲区错误漏洞 — vim/vim | 7.8 | - | 2021-09-15 |
| CVE-2021-25449 | SAMSUNG Mobile devices 缓冲区错误漏洞 — Samsung Mobile Devices | 6.5 | Medium | 2021-09-09 |
| CVE-2021-26603 | Bandisoft ARK library 缓冲区错误漏洞 — ARK | 8.6 | High | 2021-09-09 |
| CVE-2021-3770 | Vim 缓冲区错误漏洞 — vim/vim | 7.8 | - | 2021-09-06 |
| CVE-2021-28560 | Adobe Acrobat 安全漏洞 — Acrobat Reader | 8.8 | High | 2021-09-02 |
| CVE-2021-28558 | Adobe Acrobat 安全漏洞 — Acrobat Reader | 8.8 | - | 2021-09-02 |
| CVE-2021-36073 | Adobe Bridge 缓冲区错误漏洞 — Bridge | 7.8 | High | 2021-09-01 |
| CVE-2021-36065 | Adobe Photoshop 缓冲区错误漏洞 — Photoshop | 7.8 | High | 2021-09-01 |
| CVE-2021-36056 | Adobe XMP Toolkit SDK 资源管理错误漏洞 — XMP Toolkit | 5.5 | Medium | 2021-09-01 |
CWE-122(堆缓冲区溢出) 是常见的弱点类别,本平台收录该类弱点关联的 2701 条 CVE 漏洞。