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

目标: 1000 元 · 已筹: 1359 元

100%

CWE-770 不加限制或调节的资源分配 类漏洞列表 1489

CWE-770 不加限制或调节的资源分配 类弱点 1489 条 CVE 漏洞汇总,含 AI 中文分析。

CWE-770 属于资源管理缺陷,指系统在分配可复用资源时未实施限制或节流措施。攻击者通常通过发送大量请求耗尽系统资源,导致拒绝服务或性能瘫痪。开发者应通过设置并发上限、实施速率限制及监控资源使用率来缓解风险,确保关键资源分配受到严格管控,防止恶意滥用。

MITRE CWE 官方描述
CWE:CWE-770 未限制或未节流地分配资源(Allocation of Resources Without Limits or Throttling) 英文:产品代表某个行为者(actor)分配可重用资源或一组资源时,未对可分配资源的大小或数量施加任何预期的限制。
常见影响 (1)
Availability DoS: Resource Consumption (CPU), DoS: Resource Consumption (Memory), DoS: Resource Consumption (Other)
When allocating resources without limits, an attacker could prevent other systems, applications, or processes from accessing the same type of resource. It can be easy for an attacker to consume many resources by rapidly making many requests or causing larger resources to be used than is needed.
缓解措施 (5)
Requirements Clearly specify the minimum and maximum expectations for capabilities, and dictate which behaviors are acceptable when resource allocation reaches limits.
Architecture and Design Limit the amount of resources that are accessible to unprivileged users. Set per-user limits for resources. Allow the system administrator to define these limits. Be careful to avoid CWE-410.
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, and it will help the administrator to identify who is committing the abuse. The login application should be protected …
Implementation Assume all input is malicious. Use an "accept known good" input validation strategy, i.e., use a list of acceptable inputs that strictly conform to specifications. Reject any input that does not strictly conform to specifications, or transform it into something that does. When performing input validation, consider all potentially relevant properties, including length, type of input, the full range…
Architecture and Design For any security checks that are performed on the client side, ensure that these checks are duplicated on the server side, in order to avoid CWE-602. Attackers can bypass the client-side checks by modifying values after the checks have been performed, or by changing the client to remove the client-side checks entirely. Then, these modified values would be submitted to the server.
代码示例 (2)
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
In the following example a server socket connection is used to accept a request to store data on the local file system using a specified filename. The method openSocketConnection establishes a server socket to accept requests from a client. When a client establishes a connection to this service the getNextMessage method is first used to retrieve from the socket the name of the file to store the da…
int writeDataFromSocketToFile(char *host, int port) { char filename[FILENAME_SIZE]; char buffer[BUFFER_SIZE]; int socket = openSocketConnection(host, port); if (socket < 0) { printf("Unable to open socket connection"); return(FAIL); } if (getNextMessage(socket, filename, FILENAME_SIZE) > 0) { if (openFileToWrite(filename) > 0) { while (getNextMessage(socket, buffer, BUFFER_SIZE) > 0){ if (!(writeToFile(buffer) > 0)) break; } } closeFile(); } closeSocket(socket); }
Bad · C
CVE ID 标题 CVSS 风险等级 Published
CVE-2026-105297 Pingora HTTP/2 服务器内存耗尽漏洞 — https://github.com/cloudflare/pingora 7.5 High 2026-10-20
CVE-2025-36061 TS4500磁带库拒绝服务漏洞 — Storage TS4500 Library 6.5 Medium 2026-10-19
CVE-2026-112779 Grav API 插件 1.0.42 前缓存耗尽与权限绕过漏洞 — grav-plugin-api 9.8 Critical 2026-10-19
CVE-2026-110678 Perl Cpanel::JSON::XS 4.80 前内存耗尽漏洞 - - 2026-10-19
CVE-2026-111065 AIOHTTP Max-Age 溢出导致连接池耗尽漏洞 — aiohttp 6.9 Medium 2026-10-19
CVE-2026-111064 aiohttp 服务器缺少初始请求/头部超时 — aiohttp 8.2 High 2026-10-19
CVE-2026-14511 IBM MQ 拒绝服务漏洞 — MQ 6.5 Medium 2026-10-19
CVE-2026-111061 Russh Agent 无限未回滚任务漏洞 — russh 4.3 Medium 2026-10-19
CVE-2026-112270 SGLang 0.5.22 远程内存耗尽漏洞 — sglang 6.5 Medium 2026-10-19
CVE-2026-112269 SGLang 0.5.22 未认证 Mooncake 解码内存耗尽漏洞 — sglang 6.5 Medium 2026-10-19
CVE-2026-108837 Apache Kylin 计算列资源耗尽漏洞 — Apache Kylin - - 2026-10-19
CVE-2026-105964 Gitea Actions v4 API 请求体无限制漏洞 — Gitea - - 2026-10-18
CVE-2026-111985 AUTOMATIC1111 资源分配漏洞 — stable-diffusion-webui 4.3 Medium 2026-10-18
CVE-2026-110752 Text::CSV_XS 1.65 前版本内存耗尽漏洞 - - 2026-10-16
CVE-2026-85231 Libtirpc 在 rpcsec_gss 解码时拒绝服务漏洞 — Red Hat Enterprise Linux 10 6.5 Medium 2026-10-16
CVE-2026-57487 libupnp 可绕过内容长度限制的缓冲区溢出漏洞 — pupnp 7.5 High 2026-10-16
CVE-2026-95859 libp2p-rust Gossipsub 主题无界增长漏洞 — rust-libp2p 8.7 High 2026-10-16
CVE-2026-107564 gocsaf/csaf csaf_provider 资源耗尽漏洞 — csaf_provider 7.5 High 2026-10-16
CVE-2026-16251 Mattermost 图像代理内存耗尽漏洞 — Mattermost 6.5 Medium 2026-10-16
CVE-2026-19867 用户通知属性未限制提及键导致 CPU 耗尽漏洞 — Mattermost 4.3 Medium 2026-10-16
CVE-2026-111384 哪吒 1.0.0-2.3.15 文件管理器WebSocket内存耗尽漏洞 — nezha 6.5 Medium 2026-10-16
CVE-2026-111383 哪吒监控 Nezha <2.3.15 拒绝服务漏洞 — nezha 6.5 Medium 2026-10-16
CVE-2026-109468 ASP.NET Core 拒绝服务漏洞 — Microsoft Visual Studio 2022 version 17.14 7.5 High 2026-10-15
CVE-2026-104827 react/http 无界响应头缓冲导致内存耗尽 — http 7.5 High 2026-10-15
CVE-2026-109924 undici EventSource解析器拒绝服务漏洞 — undici 5.9 Medium 2026-10-15
CVE-2026-77468 Lychee /docs/api 接口缺少认证及资源限制漏洞 — Lychee 6.9 Medium 2026-10-15
CVE-2026-110843 n8n <2.41.4和<2.42.1 未授权OAuth客户端持久化漏洞 — n8n 8.2 High 2026-10-14
CVE-2026-109527 Model Context Protocol Python SDK HTTP/OAuth端点内存耗尽漏洞 — python-sdk 7.5 High 2026-10-14
CVE-2026-108395 Model Context Protocol Java SDK HTTP 服务器传输内存耗尽漏洞 — io.modelcontextprotocol.sdk:mcp 7.5 High 2026-10-14
CVE-2026-102048 Junos OS 使用 VLAN-VPLS 封装时导致 l2cpd 崩溃漏洞 — Junos OS 6.5 Medium 2026-10-14

CWE-770(不加限制或调节的资源分配) 是常见的弱点类别,本平台收录该类弱点关联的 1489 条 CVE 漏洞。