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

目标: 1000 元 · 已筹: 1336

100%

CWE-825 无效指针解引用 类漏洞列表 36

CWE-825 无效指针解引用 类弱点 36 条 CVE 漏洞汇总,含 AI 中文分析。

CWE-825 属于悬空指针解引用漏洞,指程序访问已释放但未被置空的内存地址。攻击者常利用此缺陷,通过控制内存重新分配过程,诱导程序读取或篡改敏感数据,从而引发信息泄露或远程代码执行。开发者应避免在释放内存后继续使用指针,及时将其置为 NULL,并采用内存安全语言或静态分析工具来检测此类错误,确保内存生命周期管理的严谨性。

MITRE CWE 官方描述
CWE:CWE-825 Expired Pointer Dereference(过期指针解引用) 英文:产品解引用了一个指针,该指针包含的内存位置先前是有效的,但现已不再有效。 当产品释放了内存,但仍保留指向该内存的指针时,该内存可能在稍后被重新分配。如果通过原始指针读取或写入数据,则可能导致产品读取或修改正在被其他函数或进程使用的数据。根据新分配内存的使用方式,这可能导致拒绝服务(Denial of Service)、信息泄露(Information Exposure)或代码执行(Code Execution)。
常见影响 (3)
Confidentiality Read Memory
If the expired pointer is used in a read operation, an attacker might be able to control data read in by the application.
Availability DoS: Crash, Exit, or Restart
If the expired pointer references a memory location that is not accessible to the product, or points to a location that is "malformed" (such as NULL) or larger than expected by a read or write operation, then a crash may occur.
Integrity, Confidentiality, Availability Execute Unauthorized Code or Commands
If the expired pointer is used in a function call, or points to unexpected data in a write operation, then code execution may be possible.
缓解措施 (2)
Architecture and Design Choose a language that provides automatic memory management.
Implementation When freeing pointers, be sure to set them to NULL once they are freed. However, the utilization of multiple or complex data structures may lower the usefulness of this strategy.
代码示例 (2)
The following code shows a simple example of a use after free error:
char* ptr = (char*)malloc (SIZE); if (err) { abrt = 1; free(ptr); } ... if (abrt) { logError("operation aborted before commit", ptr); }
Bad · C
The following code shows a simple example of a double free error:
char* ptr = (char*)malloc (SIZE); ... if (abrt) { free(ptr); } ... free(ptr);
Bad · C
CVE ID 标题 CVSS 风险等级 Published
CVE-2026-65970 OpenImageIO TIFF多线程读取后作用域使用漏洞 — OpenImageIO 5.3 Medium 2026-09-18
CVE-2026-78123 strongSwan 资源管理错误漏洞 — strongSwan 5.9 Medium 2026-09-11
CVE-2026-77220 Michael R Sweet PDFio 资源管理错误漏洞 — pdfio 6.5 Medium 2026-08-21
CVE-2026-76891 Wireshark 资源管理错误漏洞 — Wireshark 3.1 Low 2026-08-19
CVE-2026-76890 Wireshark 资源管理错误漏洞 — Wireshark 3.1 Low 2026-08-19
CVE-2026-10671 zephyrproject zephyr 资源管理错误漏洞 — zephyr 7.1 High 2026-07-14
CVE-2026-58592 Ladybird 缓冲区错误漏洞 — Ladybird 8.3 High 2026-07-01
CVE-2026-12610 Red Hat System Security Services Daemon 资源管理错误漏洞 — Red Hat Enterprise Linux 10 6.4 Medium 2026-06-30
CVE-2026-42014 GnuTLS 资源管理错误漏洞 6.6 Medium 2026-06-16
CVE-2026-8854 IBM HTTP Server 安全漏洞 — HTTP Server 7.5 High 2026-05-26
CVE-2026-7111 Text-CSV_XS 资源管理错误漏洞 — Text::CSV_XS 8.8AI High AI 2026-04-29
CVE-2026-34001 X.Org X Server 安全漏洞 — Red Hat Enterprise Linux 10 7.8 High 2026-04-23
CVE-2026-35094 libinput 安全漏洞 — Red Hat Enterprise Linux 10 3.3 Low 2026-04-01
CVE-2026-5165 virtio-win 安全漏洞 — Red Hat Enterprise Linux 10 6.7 Medium 2026-03-30
CVE-2026-2436 libsoup 安全漏洞 — Red Hat Enterprise Linux 10 6.5 Medium 2026-03-26
CVE-2026-32873 ewe 安全漏洞 — ewe 7.5 High 2026-03-20
CVE-2025-12119 mongo-c-driver 安全漏洞 — C Driver 6.8 Medium 2025-11-18
CVE-2025-54770 GNU GRUB 安全漏洞 — grub2 4.9 Medium 2025-11-18
CVE-2025-61664 GNU GRUB 安全漏洞 — grub2 4.9 Medium 2025-11-18
CVE-2025-61663 GNU GRUB 安全漏洞 — grub2 4.9 Medium 2025-11-18
CVE-2025-54771 GNU GRUB 安全漏洞 — grub2 4.9 Medium 2025-11-18
CVE-2025-10911 Libxslt 安全漏洞 5.5 Medium 2025-09-25
CVE-2025-49794 libxml2 安全漏洞 9.1 Critical 2025-06-16
CVE-2025-49795 libxml2 安全漏洞 — libxml2 7.5 High 2025-06-16
CVE-2025-30653 Juniper Networks Junos OS和Juniper Networks Junos OS Evolved 安全漏洞 — Junos OS 6.5 Medium 2025-04-09
CVE-2024-45105 Lenovo ThinkSystem 安全漏洞 — HX5530 Appliance (ThinkAgile) BIOS 6.7 Medium 2024-09-13
CVE-2024-8250 Wireshark 安全漏洞 — Wireshark 7.8 High 2024-08-28
CVE-2024-39792 F5 Nginx 安全漏洞 — NGINX Plus 7.5 High 2024-08-14
CVE-2024-28889 F5 BIG-IP Next 安全漏洞 — BIG-IP 5.9 Medium 2024-05-08
CVE-2024-23310 Biosig Project libbiosig 安全漏洞 — libbiosig 9.8 Critical 2024-02-20

CWE-825(无效指针解引用) 是常见的弱点类别,本平台收录该类弱点关联的 36 条 CVE 漏洞。