CWE-119 内存缓冲区边界内操作的限制不恰当 类弱点 1064 条 CVE 漏洞汇总,含 AI 中文分析。
CWE-119 属于内存缓冲区操作限制不当漏洞,指程序在读写内存时超出缓冲区边界,导致意外访问其他变量或内部数据。攻击者通常利用此缺陷通过精心构造的输入触发缓冲区溢出,从而覆盖关键内存数据或执行任意代码,实现远程代码执行或系统崩溃。开发者应避免此类风险,需严格实施边界检查,使用安全的字符串处理函数,并启用编译器防护机制,确保所有内存操作均在合法范围内进行。
void host_lookup(char *user_supplied_addr){ struct hostent *hp; in_addr_t *addr; char hostname[64]; in_addr_t inet_addr(const char *cp); /*routine that ensures user_supplied_addr is in the right format for conversion */ validate_addr_form(user_supplied_addr); addr = inet_addr(user_supplied_addr); hp = gethostbyaddr( addr, sizeof(struct in_addr), AF_INET); strcpy(hostname, hp->h_name); }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-2026-22167 | GPU DDK 缓存驻留 PM 缓冲区可被其他 GPU 请求者写入导致任意物理内存写入漏洞 — Graphics DDK | 7.8AI | HighAI | 2026-05-01 |
| CVE-2026-27890 | Firebird 安全漏洞 — firebird | 8.2 | High | 2026-04-17 |
| CVE-2026-34864 | Huawei HarmonyOS 安全漏洞 — HarmonyOS | 6.8 | Medium | 2026-04-13 |
| CVE-2026-4149 | Sonos Era 300 缓冲区错误漏洞 — Era 300 | 9.8 | - | 2026-04-11 |
| CVE-2026-34988 | wasmtime 缓冲区错误漏洞 — wasmtime | 7.5AI | HighAI | 2026-04-09 |
| CVE-2026-39892 | cryptography 安全漏洞 — cryptography | 8.1AI | HighAI | 2026-04-08 |
| CVE-2026-39863 | Kamailio 缓冲区错误漏洞 — kamailio | 7.5 | High | 2026-04-08 |
| CVE-2026-5475 | Core Flight System 缓冲区错误漏洞 — cFS | 5.5 | Medium | 2026-04-03 |
| CVE-2026-34159 | llama.cpp 缓冲区错误漏洞 — llama.cpp | 9.8 | Critical | 2026-04-01 |
| CVE-2026-33847 | Rapidvms 安全漏洞 — rapidvms | 7.8 | High | 2026-03-24 |
| CVE-2026-33849 | Rapidvms 安全漏洞 — rapidvms | 8.8 | High | 2026-03-24 |
| CVE-2026-33848 | Rapidvms 安全漏洞 — rapidvms | 8.8 | High | 2026-03-24 |
| CVE-2026-33851 | doslib 安全漏洞 — doslib | 7.8 | High | 2026-03-24 |
| CVE-2026-4738 | GDAL 安全漏洞 — gdal | 9.8 | - | 2026-03-24 |
| CVE-2026-4734 | Modizer 安全漏洞 — modizer | 8.8 | - | 2026-03-24 |
| CVE-2026-4010 | pocketlang 缓冲区错误漏洞 — pocketlang | 3.3 | Low | 2026-03-12 |
| CVE-2026-30883 | ImageMagick 缓冲区错误漏洞 — ImageMagick | 5.7 | Medium | 2026-03-09 |
| CVE-2026-20024 | Cisco Secure Firewall Adaptive Security Appliance和Cisco Secure Firewall Threat Defense 缓冲区错误漏洞 — Cisco Secure Firewall Adaptive Security Appliance (ASA) Software | 6.8 | Medium | 2026-03-04 |
| CVE-2026-3437 | Portwell Engineering Toolkits 缓冲区错误漏洞 — Portwell Engineering Toolkits | 6.7AI | MediumAI | 2026-03-03 |
| CVE-2026-3394 | SoLoud 缓冲区错误漏洞 — soloud | 3.3 | Low | 2026-03-01 |
| CVE-2026-3382 | ChaiScript 缓冲区错误漏洞 — ChaiScript | 3.3 | Low | 2026-03-01 |
| CVE-2023-31364 | AMD Processors 安全漏洞 — AMD EPYC™ 7001 Series Processors | 6.5AI | MediumAI | 2026-02-26 |
| CVE-2026-3145 | libvips 缓冲区错误漏洞 — libvips | 5.3 | Medium | 2026-02-25 |
| CVE-2026-2522 | Open5GS 安全漏洞 — Open5GS | 5.3 | Medium | 2026-02-15 |
| CVE-2026-2521 | Open5GS 安全漏洞 — Open5GS | 5.3 | Medium | 2026-02-15 |
| CVE-2024-21961 | AMD Processors 安全漏洞 — AMD EPYC™ 7002 Series Processors | 6.5AI | MediumAI | 2026-02-12 |
| CVE-2026-2259 | Lobster 缓冲区错误漏洞 — lobster | 3.3 | Low | 2026-02-10 |
| CVE-2026-2258 | Lobster 缓冲区错误漏洞 — lobster | 3.3 | Low | 2026-02-10 |
| CVE-2026-2246 | AprilTag 缓冲区错误漏洞 — apriltag | 3.3 | Low | 2026-02-09 |
| CVE-2026-25634 | iccDEV 安全漏洞 — iccDEV | 7.8 | High | 2026-02-06 |
CWE-119(内存缓冲区边界内操作的限制不恰当) 是常见的弱点类别,本平台收录该类弱点关联的 1064 条 CVE 漏洞。