CWE-119 内存缓冲区边界内操作的限制不恰当 类弱点 1131 条 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-2025-7254 | IrfanView CADImage Plugin 缓冲区错误漏洞 — IrfanView | 7.8 | - | 2025-07-21 |
| CVE-2025-7253 | IrfanView CADImage Plugin 缓冲区错误漏洞 — IrfanView | 7.8 | - | 2025-07-21 |
| CVE-2025-7249 | IrfanView CADImage Plugin 缓冲区错误漏洞 — IrfanView | 7.8 | - | 2025-07-21 |
| CVE-2025-7243 | IrfanView CADImage Plugin 缓冲区错误漏洞 — IrfanView | 7.8 | - | 2025-07-21 |
| CVE-2025-7241 | IrfanView CADImage Plugin 缓冲区错误漏洞 — IrfanView | 7.8 | - | 2025-07-21 |
| CVE-2025-7240 | IrfanView CADImage Plugin 缓冲区错误漏洞 — IrfanView | 7.8 | - | 2025-07-21 |
| CVE-2025-7236 | IrfanView CADImage Plugin 缓冲区错误漏洞 — IrfanView | 7.8 | - | 2025-07-21 |
| CVE-2025-34106 | Burnaware PDF Shaper 安全漏洞 — PDF Shaper | 7.8AI | High AI | 2025-07-15 |
| CVE-2025-7616 | snap7-rs 缓冲区错误漏洞 — snap7-rs | 5.5 | Medium | 2025-07-14 |
| CVE-2025-2521 | Honeywell Experion PKS 缓冲区错误漏洞 — C300 PCNT02 | 8.6 | High | 2025-07-10 |
| CVE-2025-34096 | EFS Easy File Sharing HTTP Server 缓冲区错误漏洞 — Easy File Sharing HTTP Server | 9.8AI | Critical AI | 2025-07-10 |
| CVE-2025-6693 | RT-Thread 缓冲区错误漏洞 — RT-Thread | 7.8 | High | 2025-06-26 |
| CVE-2025-6543 | Citrix NetScaler ADC和Citrix NetScaler Gateway 安全漏洞 — ADC | 9.8AI | Critical AI | 2025-06-25 |
| CVE-2025-52566 | llama.cpp 安全漏洞 — llama.cpp | 8.6 | High | 2025-06-24 |
| CVE-2025-49847 | llama.cpp 安全漏洞 — llama.cpp | 8.8 | High | 2025-06-17 |
| CVE-2025-47869 | Apache NuttX 安全漏洞 — Apache NuttX RTOS | 9.8AI | Critical AI | 2025-06-16 |
| CVE-2025-5869 | RT-Thread 缓冲区错误漏洞 — RT-Thread | 8.0 | High | 2025-06-09 |
| CVE-2025-5865 | RT-Thread 安全漏洞 — RT-Thread | 8.0 | High | 2025-06-09 |
| CVE-2025-5648 | Radare2 安全漏洞 — Radare2 | 2.5 | Low | 2025-06-05 |
| CVE-2025-5647 | Radare2 缓冲区错误漏洞 — Radare2 | 2.5 | Low | 2025-06-05 |
| CVE-2025-5646 | Radare2 缓冲区错误漏洞 — Radare2 | 2.5 | Low | 2025-06-05 |
| CVE-2025-5645 | Radare2 缓冲区错误漏洞 — Radare2 | 2.5 | Low | 2025-06-05 |
| CVE-2025-5643 | Radare2 缓冲区错误漏洞 — Radare2 | 2.5 | Low | 2025-06-05 |
| CVE-2025-5642 | Radare2 缓冲区错误漏洞 — Radare2 | 2.5 | Low | 2025-06-05 |
| CVE-2025-5641 | Radare2 缓冲区错误漏洞 — Radare2 | 2.5 | Low | 2025-06-05 |
| CVE-2025-1246 | ARM多款产品 安全漏洞 — Bifrost GPU Userspace Driver | 8.8AI | High AI | 2025-06-02 |
| CVE-2025-5245 | GNU Binutils 缓冲区错误漏洞 — Binutils | 5.3 | Medium | 2025-05-27 |
| CVE-2025-5244 | GNU Binutils 缓冲区错误漏洞 — Binutils | 5.3 | Medium | 2025-05-27 |
| CVE-2025-35003 | Apache NuttX 安全漏洞 — Apache NuttX RTOS | 8.8AI | High AI | 2025-05-26 |
| CVE-2025-5099 | Mobile Dynamix PrinterShare Mobile Print 安全漏洞 — PrinterShare Mobile Print | 8.8AI | High AI | 2025-05-23 |
CWE-119(内存缓冲区边界内操作的限制不恰当) 是常见的弱点类别,本平台收录该类弱点关联的 1131 条 CVE 漏洞。