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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CWE-400 (未加控制的资源消耗(资源穷尽)) — Vulnerability Class 2079

2079 vulnerabilities classified as CWE-400 (未加控制的资源消耗(资源穷尽)). AI Chinese analysis included.

CWE-400 represents a critical resource management weakness where software fails to properly control the allocation and maintenance of finite system resources, such as memory, CPU cycles, or file descriptors. Attackers typically exploit this vulnerability by triggering actions that consume excessive resources, leading to denial-of-service conditions that degrade performance or crash the application entirely. This often occurs through crafted inputs that force infinite loops, excessive data processing, or unbounded memory allocation. To mitigate this risk, developers must implement strict resource limits, including timeouts, maximum iteration counts, and memory caps. Additionally, employing robust input validation and monitoring tools helps detect abnormal consumption patterns early. By enforcing these controls, engineers ensure that applications remain resilient against resource exhaustion attacks, maintaining availability and stability even under malicious stress or unexpected load spikes.

MITRE CWE Description
The product does not properly control the allocation and maintenance of a limited resource.
Common Consequences (2)
Availability DoS: Crash, Exit, or Restart, DoS: Resource Consumption (CPU), DoS: Resource Consumption (Memory), DoS: Resource Consumption (Other)
If an attacker can trigger the allocation of the limited resources, but the number or size of the resources is not controlled, then the most common result is denial of service. This would prevent valid users from accessing the product, and it could potentially have an impact on the surrounding envir…
Access Control, Other Bypass Protection Mechanism, Other
In some cases it may be possible to force the product to "fail open" in the event of resource exhaustion. The state of the product -- and possibly the security functionality - may then be compromised.
Mitigations (4)
Architecture and Design Design throttling mechanisms into the system architecture. The best protection is to limit the amount of resources that an unauthorized user can cause to be expended. A strong authentication and access control model will help prevent such attacks from occurring in the first place. The login application should be protected against DoS attacks as much as possible. Limiting the database access, perha…
Architecture and Design Mitigation of resource exhaustion attacks requires that the target system either: recognizes the attack and denies that user further access for a given amount of time, or uniformly throttles all requests in order to make it more difficult to consume resources more quickly than they can again be freed. The first of these solutions is an issue in itself though, since it may allow attackers to preven…
Architecture and Design Ensure that protocols have specific limits of scale placed on them.
Implementation Ensure that all failures in resource allocation place the system into a safe posture.
Examples (2)
The following example demonstrates the weakness.
class Worker implements Executor { ... public void execute(Runnable r) { try { ... } catch (InterruptedException ie) { // postpone response Thread.currentThread().interrupt(); } } public Worker(Channel ch, int nworkers) { ... } protected void activate() { Runnable loop = new Runnable() { public void run() { try { for (;;) { Runnable r = ...; r.run(); } } catch (InterruptedException ie) { ... } } }; new Thread(loop).start(); } }
Bad · Java
This code allocates a socket and forks each time it receives a new connection.
sock=socket(AF_INET, SOCK_STREAM, 0); while (1) { newsock=accept(sock, ...); printf("A connection has been accepted\n"); pid = fork(); }
Bad · C
CVE ID Title CVSS Severity Published
CVE-2026-109297 Open WebUI 0.11.0 before 0.11.4 Denial of Service via Automation Recurrence Rules — open-webui 6.5 Medium 2026-10-12
CVE-2026-109294 Open WebUI 0.6.42 before 0.11.4 Memory Exhaustion via Compressed Remote Image — open-webui 6.5 Medium 2026-10-12
CVE-2026-108577 Konstanty Bialkowski libmodplug ABC Music Format load_abc.cpp abc_add_gchord resource consumption — libmodplug 4.3 Medium 2026-10-11
CVE-2026-108545 SillyTavern 1.12.13 through 1.19.0 Pre-Authentication Denial of Service via Body Parsing — SillyTavern 5.9 Medium 2026-10-10
CVE-2026-107840 yopass Prometheus metrics middleware allows remote memory exhaustion through unbounded method labels — yopass 7.5 High 2026-10-09
CVE-2026-107839 ageLANServer: Unbounded JSON Array Allocation in AoE3 Cloud `getFileURL` Endpoint Leads to Remote Denial of Service — ageLANServer 7.5 High 2026-10-09
CVE-2026-107834 OWASP Coraza WAF: Resource exhaustion via deferred file handle accumulation in multipart body processor — coraza 5.3 Medium 2026-10-09
CVE-2026-107805 Nginx UI: Unauthenticated signed-request body staging can exhaust temporary storage — nginx-ui 7.5 High 2026-10-09
CVE-2026-107727 Strawberry legacy graphql-ws retains naturally completed subscription slots — strawberry 3.7 Low 2026-10-08
CVE-2026-107391 music-metadata: MP4 stsd sample-entry size==0 causes a synchronous infinite loop (DoS) — unreleased regression on master — music-metadata 6.2 Medium 2026-10-08
CVE-2026-84276 IBM Guardium Data Protection Denial of Service — Guardium Data Protection 7.5 High 2026-10-08
CVE-2026-107294 Pydantic AI: Unbounded memory use when downloading remote content via web_fetch or FileUrl — pydantic-ai 6.5 Medium 2026-10-08
CVE-2026-61801 github.com/moby/sys/user has a possible DoS via unbounded parsing of user and group database files — sys 5.5 Medium 2026-10-08
CVE-2026-107287 Pydantic AI: Excessive resource use when local web fetching converts nested HTML — pydantic-ai 6.5 Medium 2026-10-08
CVE-2026-105830 league/commonmark 2.0.0 before 2.10.2 Quadratic DoS via TableStartParser — commonmark 7.5 High 2026-10-08
CVE-2026-14509 IBM DataPower Gateway Denial of Service — DataPower Gateway 10.6CD 5.9 Medium 2026-10-08
CVE-2026-16169 IBM DataPower Gateway Denial of Service — DataPower Gateway 11.0.0 7.5 High 2026-10-08
CVE-2026-107227 AsyncHttpClient: Unbounded WebSocket permessage-deflate decompression enables a decompression-bomb denial of service when compression is enabled — async-http-client 7.5 High 2026-10-07
CVE-2026-107219 Excelize: Unbounded spinCount in agile decryption burns CPU during OpenFile — excelize 7.5 High 2026-10-07
CVE-2026-107208 ImageMagick: Denial of service with crafted XMP profile — ImageMagick 5.3 Medium 2026-10-07
CVE-2026-106576 ImageMagick: Denial of service possible when parsing an XMP profile. — ImageMagick 5.3 Medium 2026-10-07
CVE-2026-106573 ImageMagick: Denial of service in MVG decoder — ImageMagick 5.3 Medium 2026-10-07
CVE-2026-106570 ImageMagick: Denial of service in distributed pixel cache server — ImageMagick 4.3 Medium 2026-10-07
CVE-2026-106565 ImageMagick: Infinite Loop in bzip2 compressed images. — ImageMagick 5.9 Medium 2026-10-07
CVE-2026-93679 Langflow OSS is affected by multiple vulnerabilities — Langflow OSS 4.3 Medium 2026-10-07
CVE-2026-104633 Gitea migration memory exhaustion from zero page size — Gitea - - 2026-10-06
CVE-2026-102404 Uncontrolled Resource Consumption in Elasticsearch Leading to Denial of Service — Elasticsearch 6.5 Medium 2026-10-06
CVE-2026-96580 Gitea Actions memory exhaustion through large static matrices — Gitea - - 2026-10-06
CVE-2026-105854 Payload: ReDoS in Multipart Content-Type Validation — payload 8.7 High 2026-10-06
CVE-2026-105760 vLLM: GLMGA video sampling permits request-driven CPU and memory exhaustion — vllm 5.3 Medium 2026-10-05

Vulnerabilities classified as CWE-400 (未加控制的资源消耗(资源穷尽)) represent 2079 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.