目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CWE-415 双重释放 类漏洞列表 214

CWE-415 双重释放 类弱点 214 条 CVE 漏洞汇总,含 AI 中文分析。

CWE-415 属于内存管理漏洞,指程序对同一内存地址重复调用释放函数。攻击者通常利用此缺陷触发堆损坏,进而实现任意代码执行或导致服务拒绝。开发者应避免此类问题,需确保指针在释放后立即置空,并引入引用计数或所有权机制来严格管理内存生命周期,防止重复释放。

MITRE CWE 官方描述
CWE:CWE-415 Double Free(双重释放) 英文:产品在同一内存地址上两次调用 free()。
常见影响 (1)
Integrity, Confidentiality, AvailabilityModify Memory, Execute Unauthorized Code or Commands
When a program calls free() twice with the same argument, the program's memory management data structures may become corrupted, potentially leading to the reading or modification of unexpected memory addresses. This corruption can cause the program to crash or, in some circumstances, cause two later…
缓解措施 (3)
Architecture and DesignChoose a language that provides automatic memory management.
ImplementationEnsure that each allocation is freed only once. After freeing a chunk, set the pointer to NULL to ensure the pointer cannot be freed again. In complicated error conditions, be sure that clean-up routines respect the state of allocation properly. If the language is object oriented, ensure that object destructors delete each chunk of memory only once.
ImplementationUse a static analysis tool to find double free instances.
代码示例 (2)
The following code shows a simple example of a double free vulnerability.
char* ptr = (char*)malloc (SIZE); ... if (abrt) { free(ptr); } ... free(ptr);
Bad · C
While contrived, this code should be exploitable on Linux distributions that do not ship with heap-chunk check summing turned on.
#include <stdio.h> #include <unistd.h> #define BUFSIZE1 512 #define BUFSIZE2 ((BUFSIZE1/2) - 8) int main(int argc, char **argv) { char *buf1R1; char *buf2R1; char *buf1R2; buf1R1 = (char *) malloc(BUFSIZE2); buf2R1 = (char *) malloc(BUFSIZE2); free(buf1R1); free(buf2R1); buf1R2 = (char *) malloc(BUFSIZE1); strncpy(buf1R2, argv[1], BUFSIZE1-1); free(buf2R1); free(buf1R2); }
Bad · C
CVE ID标题CVSS风险等级Published
CVE-2026-20338 ClamAV ZIP文件处理内存腐蚀漏洞 — Cisco Secure Endpoint 7.5 High2026-08-07
CVE-2026-55995 Open-iSCSI 资源管理错误漏洞 — open-iscsi 8.7 High2026-07-29
CVE-2026-17573 HDF5 H5D__chunk_copy() 双释放漏洞 — HDF5 4.0 Medium2026-07-27
CVE-2026-66373 Redis 资源管理错误漏洞 — Redis 7.5 High2026-07-25
CVE-2026-66032 libssh2 资源管理错误漏洞 — libssh2 8.8 High2026-07-24
CVE-2026-64832 FFmpeg 资源管理错误漏洞 — FFmpeg 8.8 High2026-07-22
CVE-2026-64621 FreeRDP 资源管理错误漏洞 — FreeRDP 7.3 High2026-07-20
CVE-2026-55132 Microsoft Office Word 资源管理错误漏洞 — Microsoft 365 Apps for Enterprise 7.8 High2026-07-14
CVE-2026-50685 Microsoft Windows DHCP Server 资源管理错误漏洞 — Windows 10 Version 1607 7.5 High2026-07-14
CVE-2026-50361 Microsoft Brokering File System 竞争条件问题漏洞 — Windows 11 Version 24H2 7.8 High2026-07-14
CVE-2026-55004 Microsoft Printer Drivers 资源管理错误漏洞 — Windows 10 Version 1607 7.8 High2026-07-14
CVE-2026-12659 Rockwell Automation The FLEX 5000® EtherNet/IP Adapter 资源管理错误漏洞 — The FLEX 5000® EtherNet/IP Adapter--2026-07-14
CVE-2025-15667 GPAC 缓冲区错误漏洞 — GPAC 3.3 Low2026-07-06
CVE-2026-14604 Open Asset Import Library 缓冲区错误漏洞 — Assimp 6.3 Medium2026-07-03
CVE-2026-58381 GIMP 资源管理错误漏洞 — Red Hat Enterprise Linux 6 6.1 Medium2026-07-02
CVE-2026-10653 Zephyr 资源管理错误漏洞 — zephyr 6.4 Medium2026-06-30
CVE-2026-14164 libarchive 资源管理错误漏洞 — Red Hat Hardened Images 7.5 High2026-06-30
CVE-2026-55653 OpenSSH 资源管理错误漏洞 — Red Hat Enterprise Linux 10 4.3 Medium2026-06-23
CVE-2026-56109 Advanced Linux Sound Architecture project alsa-lib 资源管理错误漏洞 — alsa-lib 6.8 Medium2026-06-22
CVE-2026-11576 Eclipse ThreadX - NetX Duo 资源管理错误漏洞 — Eclipse ThreadX - NetX Duo 7.5 High2026-06-19
CVE-2026-12043 aws-c-http 资源管理错误漏洞 — aws-c-http 8.8 High2026-06-12
CVE-2026-35188 OpenSSL 资源管理错误漏洞 — OpenSSL--2026-06-09
CVE-2026-45324 Rizin 资源管理错误漏洞 — rizin 3.3 Low2026-05-29
CVE-2026-48850 PuTTY 资源管理错误漏洞 — PuTTY 3.7 Low2026-05-25
CVE-2026-32848 NetBSD 竞争条件问题漏洞 — src 4.7 Medium2026-05-18
CVE-2020-37239 babl 资源管理错误漏洞 — libbabl 9.8 Critical2026-05-16
CVE-2026-44348 PoDoFo 资源管理错误漏洞 — podofo 2.5 Low2026-05-14
CVE-2026-34341 Microsoft Windows 资源管理错误漏洞 — Windows 10 Version 1607 7.0 High2026-05-12
CVE-2026-33838 Microsoft Message Queuing 资源管理错误漏洞 — Windows 10 Version 1607 7.8 High2026-05-12
CVE-2026-32170 Microsoft Rich Text Edit Control 资源管理错误漏洞 — Windows 10 Version 1607 6.7 Medium2026-05-12

CWE-415(双重释放) 是常见的弱点类别,本平台收录该类弱点关联的 214 条 CVE 漏洞。