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-2022-34249 | Adobe InCopy 安全漏洞 — InCopy | 7.8 | - | 2022-07-15 |
| CVE-2022-34250 | Adobe InCopy 安全漏洞 — InCopy | 7.8 | - | 2022-07-15 |
| CVE-2022-34245 | Adobe InDesign 缓冲区错误漏洞 — InDesign | 7.8 | - | 2022-07-15 |
| CVE-2022-34246 | Adobe InDesign 安全漏洞 — InDesign | 7.8 | - | 2022-07-15 |
| CVE-2022-34241 | Adobe Character Animator 安全漏洞 — Character Animator | 7.8 | High | 2022-07-15 |
| CVE-2022-34819 | 多款Siemens产品缓冲区错误漏洞 — SIMATIC CP 1242-7 V2 | 10.0 | Critical | 2022-07-12 |
| CVE-2022-2343 | Vim 安全漏洞 — vim/vim | 7.8 | - | 2022-07-08 |
| CVE-2022-2344 | Vim 缓冲区错误漏洞 — vim/vim | 7.8 | - | 2022-07-08 |
| CVE-2022-2284 | Vim 安全漏洞 — vim/vim | 7.8 | - | 2022-07-02 |
| CVE-2022-2264 | Vim 安全漏洞 — vim/vim | 7.8 | - | 2022-07-01 |
| CVE-2022-2207 | Vim 安全漏洞 — vim/vim | 7.8 | - | 2022-06-27 |
| CVE-2022-32137 | CODESYS 安全漏洞 — Runtime Toolkit | 8.8 | High | 2022-06-24 |
| CVE-2022-2182 | Vim 安全漏洞 — vim/vim | 7.8 | - | 2022-06-23 |
| CVE-2021-45918 | National Health Insurance 缓冲区错误漏洞 — health insurance web service component | 7.5 | High | 2022-06-20 |
| CVE-2022-2125 | Vim 缓冲区错误漏洞 — vim/vim | 7.8 | - | 2022-06-19 |
| CVE-2022-30654 | Adobe InCopy 缓冲区错误漏洞 — InCopy | 7.8 | - | 2022-06-16 |
| CVE-2022-30650 | Adobe InCopy 缓冲区错误漏洞 — InCopy | 7.8 | - | 2022-06-16 |
| CVE-2022-30661 | Adobe InDesign 缓冲区错误漏洞 — InDesign | 7.8 | - | 2022-06-16 |
| CVE-2022-30658 | Adobe InDesign 缓冲区错误漏洞 — InDesign | 7.8 | - | 2022-06-16 |
| CVE-2022-2061 | chafa 缓冲区错误漏洞 — hpjansson/chafa | 6.6 | - | 2022-06-13 |
| CVE-2022-30540 | Horner Automation Cscape 缓冲区错误漏洞 — Horner Automation Cscape Csfont | 7.8 | High | 2022-06-01 |
| CVE-2022-1942 | Vim 缓冲区错误漏洞 — vim/vim | 7.8 | - | 2022-05-31 |
| CVE-2022-31003 | Sofia-SIP 缓冲区错误漏洞 — sofia-sip | 9.1 | Critical | 2022-05-31 |
| CVE-2022-1886 | Vim 缓冲区错误漏洞 — vim/vim | 7.8 | - | 2022-05-26 |
| CVE-2022-1733 | Vim 缓冲区错误漏洞 — vim/vim | 7.8 | - | 2022-05-17 |
| CVE-2022-28234 | 多款Adobe产品缓冲区错误漏洞 — Acrobat Reader | 7.8 | High | 2022-05-11 |
| CVE-2022-1621 | Vim 缓冲区错误漏洞 — vim/vim | 7.8 | - | 2022-05-09 |
| CVE-2022-1619 | Vim 缓冲区错误漏洞 — vim/vim | 7.8 | - | 2022-05-08 |
| CVE-2021-38439 | GurumNetworks GurumDDS 缓冲区错误漏洞 — GurumDDS | 8.6 | High | 2022-05-05 |
| CVE-2022-20737 | Cisco Adaptive Security Appliances Software 缓冲区错误漏洞 — Cisco Adaptive Security Appliance (ASA) Software | 8.5 | High | 2022-05-03 |
CWE-122(堆缓冲区溢出) 是常见的弱点类别,本平台收录该类弱点关联的 2701 条 CVE 漏洞。