Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CWE-459 (清理环节不完整) — Vulnerability Class 105

105 vulnerabilities classified as CWE-459 (清理环节不完整). AI Chinese analysis included.

CWE-459 represents a resource management weakness where software fails to properly release temporary or supporting resources after their intended use. This oversight typically leads to resource exhaustion, such as memory leaks, file descriptor saturation, or disk space depletion, which can degrade system performance or cause denial-of-service conditions. Attackers often exploit this by repeatedly triggering operations that allocate resources without releasing them, effectively starving the system of necessary assets. To mitigate this risk, developers must implement rigorous cleanup protocols, ensuring that all allocated resources are explicitly freed or closed within finally blocks or using automatic resource management constructs like context managers. Adhering to strict lifecycle management practices and conducting thorough code reviews helps prevent these leaks, maintaining system stability and security integrity.

MITRE CWE Description
The product does not properly "clean up" and remove temporary or supporting resources after they have been used.
Common Consequences (1)
Other, Confidentiality, Integrity Other, Read Application Data, Modify Application Data, DoS: Resource Consumption (Other)
It is possible to overflow the number of temporary files because directories typically have limits on the number of files allowed. This could create a denial of service problem.
Mitigations (1)
Architecture and Design, Implementation Temporary files and other supporting resources should be deleted/released immediately after they are no longer needed.
Examples (1)
Stream resources in a Java application should be released in a finally block, otherwise an exception thrown before the call to close() would result in an unreleased I/O resource. In the example below, the close() method is called in the try block (incorrect).
try { InputStream is = new FileInputStream(path); byte b[] = new byte[is.available()]; is.read(b); is.close(); } catch (Throwable t) { log.error("Something bad happened: " + t.getMessage()); }
Bad · Java
CVE ID Title CVSS Severity Published
CVE-2026-115478 obsidian-tc: Memory-lifecycle tools overwrite unowned notes or partially commit lifecycle changes — obsidian-tc 7.1 High 2026-10-23
CVE-2026-93446 Apache Tomcat: Possible TLS 1.3 connection failures — Apache Tomcat - - 2026-10-20
CVE-2026-88041 Apache Tomcat: HTTP/2 trailer header cross-contamination — Apache Tomcat - - 2026-10-20
CVE-2026-112180 MISP Incomplete Event Deletion Leaves Orphaned Sensitive Records — MISP 5.1 Medium 2026-10-19
CVE-2026-17525 My Control System 26.5 – Disk space exhaustion due to incorrect temporary file cleanup after XML conversion — My Control System 5.2 Medium 2026-10-15
CVE-2026-102030 Junos OS and Junos OS Evolved: An attacker causes routing-daemon denial of service when BGP MVPN inter-region tunneling is used — Junos OS 7.5 High 2026-10-14
CVE-2026-103937 Misskey: Denial of service resulting from insufficient cleanup processing during file uploads — misskey 8.7 High 2026-10-13
CVE-2026-109276 ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 Temporary File Leak in JNG Decoder — ImageMagick 5.3 Medium 2026-10-12
CVE-2026-108982 macOS VeraCrypt 1.26.29 FUSE-T构建版本残留访问漏洞 — VeraCrypt 7.2 High 2026-10-12
CVE-2026-107914 Backdrop CMS配置文件导出压缩包权限绕过漏洞 — Backdrop 7.8 High 2026-10-09
CVE-2026-106294 Chrome Mac <155.0.8059.39 越权访问漏洞 — Chrome - - 2026-10-06
CVE-2026-106394 Chrome 155.0.8059.39前信息泄露 — Chrome - - 2026-10-06
CVE-2026-106375 Chrome<155.0.8059.39沙箱外代码执行漏洞 — Chrome - - 2026-10-06
CVE-2026-106262 Chrome 155.0.8059.39前权限提升漏洞 — Chrome - - 2026-10-06
CVE-2026-106203 Chrome < 155.0.8059.39 iOS Autofull数据泄露 — Chrome - - 2026-10-06
CVE-2026-106243 Google Chrome <155.0.8059.39 代理认证信息泄露漏洞 — Chrome - - 2026-10-06
CVE-2026-106366 Chrome Android < 155.0.8059.39 同源策略绕过漏洞 — Chrome - - 2026-10-06
CVE-2026-104427 Zebra before 6.1.0 Chain Stall via Stale parent_error_map Entry — zebra 5.9 Medium 2026-10-02
CVE-2026-104421 Zebra before 6.2.1 Block Download Denial of Service via KnownBlock SentHashes Lockout — zebra 5.3 Medium 2026-10-02
CVE-2026-95326 Chrome 154.0.8037.57前蓝牙资源清理不当漏洞 — Chrome - - 2026-09-29
CVE-2026-95303 Chrome 154.0.8037.57前SmartCard清理不全漏洞 — Chrome - - 2026-09-29
CVE-2026-101100 ag-ui-protocol ag-ui Middleware filter-tool-calls.ts FilterToolCallsMiddleware cleanup — ag-ui 5.4 Medium 2026-09-28
CVE-2026-78437 Apache Tomcat: HTTP/2 DoS via malformed request — Apache Tomcat - - 2026-09-23
CVE-2026-91730 Google Chrome 资源管理错误漏洞 — Chrome - - 2026-09-15
CVE-2026-75945 A race condition may cause a supplicant to remain in an authorized state after a clear dot1x host all command is issued. — EOS 2.6 Low 2026-09-14
CVE-2026-75944 A race condition during supplicant re-authentication may leave a stale ACL entry that persists in the system. If the AclAgent subsequently restarts, this stale entry may be applied to new supplicants, resulting in incorrect access control enforcement. User — EOS 2.6 Low 2026-09-14
CVE-2026-75943 A brief (milliseconds to seconds) traffic leak may occur when an authenticated supplicant is removed, either via the clear dot1x host all CLI command or due to a supplicant timeout. During this window, the supplicant's traffic may pass without ACL enforcem — EOS 2.6 Low 2026-09-14
CVE-2026-87549 Google Chrome 资源管理错误漏洞 — Chrome - - 2026-09-09
CVE-2026-87436 Google Chrome 资源管理错误漏洞 — Chrome - - 2026-09-09
CVE-2026-87446 Google Chrome 资源管理错误漏洞 — Chrome - - 2026-09-09

Vulnerabilities classified as CWE-459 (清理环节不完整) represent 105 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.