CyberSecBulletin

Allocation of Resources Without Limits or Throttling

CWE-770

The product allocates a reusable resource or group of resources on behalf of an actor without imposing any intended restrictions on the size or number of resources that can be allocated.

We track 1,118 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 7.7. 2 have been exploited in real attacks.

How this weakness is prevented

  • 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: 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.
  • Architecture and Design: Ensure that protocols have specific limits of scale placed on them.

Latest Allocation of Resources Without Limits or Throttling vulnerabilities

  • 8.2 High severity

    grpc_server: Allocation of Resources Without Limits or Throttling

    CVE-2026-71397Elixir-grpc

    Allocation of Resources Without Limits or Throttling vulnerability in elixir-grpc grpc_server allows unauthenticated attackers to exhaust memory and crash the node via an oversized client-streaming or bidirectional-streaming request body. The streaming read cl

  • 7.5 High severity

    content: Uncontrolled Resource Consumption

    CVE-2026-102650Nuxt

    Nuxt Content is the file-based CMS for Nuxt applications, powered by Markdown and Vue components. From 3.0.0 until 3.15.2, the unauthenticated POST /__nuxt_content/:collection/query endpoint accepts an attacker-controlled sql field in src/runtime/api/query.pos

  • 8.7 High severity

    Apache James: Allocation of Resources Without Limits or Throttling

    CVE-2026-85111Apache

    Allocation of Resources Without Limits or Throttling in Apache James Mime4J library prior version 0.8.15 allows Denial of Service upon parsing Mime messages. Users are recommended to upgrade to Apache James server 3.9.1 that relies on fixed MIME4J 0.8.15 which

  • 7.5 High severity

    Apache James Mime4J Core: Allocation of Resources Without Limits or Throttling

    CVE-2026-85108Apache

    Allocation of Resources Without Limits or Throttling in Apache James Mime4J library prior version 0.8.15 allows Denial of Service upon parsing Mime messages. Users are recommended to upgrade to version 0.8.15 which fixes the issue by enforcing new limits and p

  • 8.2 High severity

    cowboy: Allocation of Resources Without Limits or Throttling

    CVE-2026-115701Ninenines

    Allocation of Resources Without Limits or Throttling vulnerability in ninenines cowboy allows an unauthenticated remote attacker to exhaust connection process memory over HTTP/1.1. Once a request has been received in full and its handler is still running, cowb

  • 8.7 High severity

    cowlib: Allocation of Resources Without Limits or Throttling

    CVE-2026-113431Ninenines

    Allocation of Resources Without Limits or Throttling vulnerability in ninenines cowlib allows an unauthenticated remote peer to exhaust the memory of an HTTP/2 endpoint via HPACK-indexed header fields. cow_http2_machine:headers_decode/4 in src/cow_http2_machin

  • 7.5 High severity

    regexp2: Uncontrolled Resource Consumption

    CVE-2026-77299Dlclark

    Regexp2 is a feature-rich RegExp engine for Go. Prior to version 2.3.0, when regexp2 compiles and matches a pattern containing a large fixed-count quantifier applied to a zero-width subexpression — e.g. (?:){50000000} — the match engine executes the empty loop

  • 7.5 High severity

    typescript-sdk: Allocation of Resources Without Limits or Throttling

    CVE-2026-111768Modelcontextprotocol

    The Model Context Protocol TypeScript SDK provides TypeScript client and server implementations of the Model Context Protocol. From 1.3.0 until 1.32.0 in @modelcontextprotocol/sdk and from 2.0.0 until 2.3.0 in @modelcontextprotocol/server, HTTP servers did not

  • 8.2 High severity

    sliver: Allocation of Resources Without Limits or Throttling

    CVE-2026-77622BishopFox

    Sliver is a command and control framework. Prior to 1.7.6, an HTTP(S) listener using the PNG encoder accepts attacker-controlled PNG dimensions without an effective decoded-size or pixel limit in util/encoders/images.go, while the listener nonce space implemen

  • 7.7 High severity

    openhuman: Missing Authentication for Critical Functionality

    CVE-2026-49407Tinyhumansai

    OpenHuman is an open-source agent harness available as a desktop application and Rust library. Before version 0.57.44, its local /ws/dictation WebSocket endpoint lacks client authentication and browser-origin validation. An unauthenticated client, including a

  • 9.1 Critical severity

    Apache OFBiz: Uncontrolled Resource Consumption

    CVE-2026-74841Apache

    In multitenant deployments, ContextFilter and LoginWorker built a per-tenant delegator name from a request-supplied userTenantId parameter and requested a delegator for it before confirming the tenant existed. DelegatorFactory's internal cache retains every de

  • 7.5 High severity

    Apache OFBiz: Allocation of Resources Without Limits or Throttling

    CVE-2026-82904Apache

    Uncontrolled Resource Consumption in ServiceMultiEventHandler in Apache OFBiz 24.09 before 24.09.08 on all platforms allows a remote unauthenticated attacker to pin a server request thread for an attacker-chosen number of synchronous service dispatches, up to

  • 8.7 High severity

    Apache Juneau: Allocation of Resources Without Limits or Throttling

    CVE-2026-73095Apache

    Allocation of Resources Without Limits or Throttling vulnerability in Apache Juneau. The MessagePack parser, which the REST server enables by default, sizes buffers from length values in the input. An unauthenticated client can send a few bytes that force a mu

  • 7.5 High severity

    h2o: Allocation of Resources Without Limits or Throttling

    CVE-2026-55367H2o

    h2o is an HTTP server with support for HTTP/1.x, HTTP/2 and HTTP/3. Prior to commit 4212ce114506a073505fd389db16ad2ba4e582a0, a client could send an incomplete CONNECT-UDP Capsule with an excessively large declared length, causing H2O to keep buffering receive

  • 8.9 High severity

    ecto: Allocation of Resources Without Limits or Throttling

    CVE-2026-118391Elixir-ecto

    Allocation of Resources Without Limits or Throttling vulnerability in elixir-ecto ecto allows an unauthenticated remote attacker to exhaust memory in the application and in the database server by sending requests with distinct JSON keys or list lengths where t

  • 8.7 High severity

    Apache ZooKeeper: Allocation of Resources Without Limits or Throttling

    CVE-2026-115448Apache

    Uncontrolled recursion in Apache ZooKeeper. The server serializes its data tree to a snapshot by recursing one stack frame per znode level, with no depth bound. A client permitted to create znodes (the default root ACL is open) can build a chain of nested znod

  • 7.1 High severity

    Apache ZooKeeper: Allocation of Resources Without Limits or Throttling

    CVE-2026-100302Apache

    Allocation of Resources Without Limits or Throttling in the multiRead request handler of Apache ZooKeeper allows a remote attacker to crash the server (denial of service) with a single small request. The multiRead handler places no limit on the number of bundl

  • 7.5 High severity

    SAML SP Single Sign On: Allocation of Resources Without Limits or Throttling

    CVE-2026-62126miniOrange

    Allocation of Resources Without Limits or Throttling vulnerability in miniOrange SAML SP Single Sign On miniorange-saml-20-single-sign-on allows HTTP DoS.This issue affects SAML SP Single Sign On: from n/a through 6.1.0.

  • 8.2 High severity

    angular: Uncontrolled Resource Consumption

    CVE-2026-111751Angular

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. From 21.2.0 until 21.2.25 and 22.2.1, RouterLink directives rendered during Node.js server-side rendering retain computed UrlTre

  • 7.5 High severity

    ag-psd: Allocation of Resources Without Limits or Throttling

    CVE-2026-63501Agamnentzar

    ag-psd is a JavaScript library for reading and writing Photoshop Document files. Prior to 31.0.3, readPsd() accepts a totalMemoryLimit for parsing untrusted PSD files, but decodeLayerImageData expects a differently named memoryLimit property and therefore pass

  • 7.5 High severity

    Eclipse Vert.x: Allocation of Resources Without Limits or Throttling

    CVE-2026-118487Eclipse Foundation

    In Eclipse Vert.x versions [4.0.0, 4.5.35] or [5.0.0, 5.2.2], the `FrameParser` in vertx-stomp creates a `RecordParser` without setting `maxRecordSize`, so any peer that streams bytes continuously without a newline character causes the parser to accumulate dat

  • 7.5 High severity

    Eclipse Mnestix: Allocation of Resources Without Limits or Throttling

    CVE-2026-89295Eclipse Foundation

    In Eclipse Mnestix AAS Generator versions 0.1.0 up until but excluding 1.5.0, a practical upper bound on the client-supplied count parameter of the GET /api/v1/IdGenerator/submodelIds/{count} and GET /api/v2/IdGenerator/submodelIds/{count} endpoints is not enf

  • 8.7 High severity

    Eclipse ThreadX: Allocation of Resources Without Limits or Throttling

    CVE-2026-115215Eclipse Foundation

    In Eclipse ThreadX NetX Duo versions 6.0 through 6.5.2.202603a, the NetX Secure DTLS server allocates a session from its fixed session pool for the first datagram from any unrecognised address and port, before the cookie exchange, and never releases a session

  • 8.3 High severity

    Apache Wicket: Allocation of Resources Without Limits or Throttling

    CVE-2026-84170Apache

    Allocation of resources without limits or throttling in Apache Wicket. org.apache.wicket.markup.html.form.upload.resource.AbstractFileUploadResource is the server side of the form-less upload offered by FileUploadToResourceField, which posts the selected files

  • 7.5 High severity

    crawl4ai: Allocation of Resources Without Limits or Throttling

    CVE-2026-119119Unclecode

    Crawl4AI before 0.9.5 contains a denial of service vulnerability in the Docker API server where _clamp_untrusted() fails to cap the delay_before_return_html, mean_delay, and max_range fields of untrusted CrawlerRunConfig bodies. Unauthenticated attackers can s

  • 7.5 High severity

    OvenMediaEngine: Allocation of Resources Without Limits or Throttling

    CVE-2026-118689OvenMediaLabs

    OvenMediaEngine through 0.21.0 contains a denial of service vulnerability in OvtPacket::LoadHeader() that allows unauthenticated attackers to stall connections by sending payload_length values above 32750. Attackers can send crafted OVT packets to the OVT list

  • 8.2 High severity

    echo: Uncontrolled Resource Consumption

    CVE-2026-118260Labstack

    Echo is a Go web framework. From 4.0.0 until 4.16.1, Echo v4's opt-in BodyDump middleware reads complete request bodies into memory before handlers run and retains complete response bodies for the dump callback without capture limits. An unauthenticated client

  • 9.1 Critical severity

    Apache Kafka: Allocation of Resources Without Limits or Throttling

    CVE-2026-111115Apache

    Apache Kafka's code-generated readers for flexible protocol versions read a tagged-field count declared by the sender and retain a RawTaggedField object for each unknown field. That count was bounded only by the outer request frame size (socket.request.max.byt

  • 9.1 Critical severity

    Apache Kafka: Uncontrolled Resource Consumption

    CVE-2026-111108Apache

    Apache Kafka's code-generated protocol readers pre-size an array's collection from the element count declared by the sender. That count is checked only against the bytes remaining in the request buffer, which assumes about one byte per element; because most el

  • 8.7 High severity

    bandit: Allocation of Resources Without Limits or Throttling

    CVE-2026-116078Mtrudel

    Allocation of Resources Without Limits or Throttling vulnerability in the HTTP/2 request body reader of mtrudel bandit allows an unauthenticated remote attacker to exhaust server memory via a request body sent as many 1-byte DATA frames. do_read_data/5 in lib/

  • 7.5 High severity

    Telerik Document Processing Libraries: Inefficient Algorithmic Complexity

    CVE-2026-118036Progress Software

    In Progress® Telerik® Document Processing Libraries prior to version 2026.3.1027, uncontrolled recursion, infinite loop, inefficient algorithmic complexity and resource allocation vulnerabilities in RadPdfProcessing and AI document summarization and question a

  • 7.5 High severity

    go-jose: Inefficient Algorithmic Complexity

    CVE-2026-116587Go-jose

    Go JOSE provides an implementation of the Javascript Object Signing and Encryption set of standards in Go, including support for JSON Web Encryption (JWE), JSON Web Signature (JWS), and JSON Web Token (JWT) standards. Prior to 4.1.6, go-jose parses attacker-co

  • 7.5 High severity

    seroval: Allocation of Resources Without Limits or Throttling

    CVE-2026-116584Lxsmnsyc

    Seroval facilitates JavaScript value stringification, including complex structures beyond JSON.stringify capabilities. From 1.4.1 until 1.6.8, fromJSON and fromCrossJSON do not require an array node's element list to be an actual array. A small crafted payload

  • 7.5 High severity

    iOS and iPadOS: Allocation of Resources Without Limits or Throttling

    CVE-2026-112671Apple

    A resource exhaustion issue was addressed with improved input validation. This issue is fixed in iOS 26.7.2 and iPadOS 26.7.2, iOS 27.2 and iPadOS 27.2, macOS Golden Gate 27.2, macOS Sequoia 15.8.2, macOS Tahoe 26.7.2, visionOS 27.2. A remote attacker may be a

  • 7.5 High severity

    Consul: Allocation of Resources Without Limits or Throttling

    CVE-2026-105626HashiCorp

    HashiCorp Consul and Consul Enterprise are vulnerable to a denial of service in the HTTP API that may allow an unauthenticated attacker to exhaust memory on a Consul agent. This vulnerability (CVE-2026-105626) is fixed in Consul Community Edition 2.1.0 and Con

  • 7.5 High severity

    Apache Vysper: Allocation of Resources Without Limits or Throttling

    CVE-2026-115721Apache

    **UNSUPPORTED WHEN ASSIGNED** Unbounded allocation in XML parsing in Apache Vysper; all versions, may lead to an out of memory condition. This issue affects all versions of Apache Vysper. Apache Vysper is an XMPP (Jabber) server library. As this project is ret

  • 8.2 High severity

    hackney: Improper Handling of Highly Compressed Data (Data Amplification)

    CVE-2026-97200Benoitc

    Allocation of Resources Without Limits or Throttling vulnerability in hackney_conn in benoitc hackney allows a malicious HTTP server to exhaust client memory via an oversized or highly compressed response body. hackney:request/5 and hackney:body/1 return the w

  • 8.7 High severity

    bandit: Allocation of Resources Without Limits or Throttling

    CVE-2026-115269Mtrudel

    Allocation of Resources Without Limits or Throttling vulnerability in the HTTP/2 request body reader of mtrudel bandit allows an unauthenticated remote attacker to hold stream processes open indefinitely via WINDOW_UPDATE or empty SETTINGS frames sent while a

  • 8.7 High severity

    bandit: Allocation of Resources Without Limits or Throttling

    CVE-2026-114213Mtrudel

    Allocation of Resources Without Limits or Throttling vulnerability in the WebSocket fragment reassembly of mtrudel bandit allows an unauthenticated remote attacker to exhaust server memory via a fragmented message made of many 1-byte continuation frames. Bandi

  • 8.7 High severity

    bandit: Allocation of Resources Without Limits or Throttling

    CVE-2026-111101Mtrudel

    Allocation of Resources Without Limits or Throttling vulnerability in the HTTP/1.1 chunked body reader of mtrudel bandit allows an unauthenticated remote attacker to exhaust server memory and CPU via a request body made of many 1-byte chunks. The chunked reade