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

  • 7.5 High severity

    FreeRDP: Allocation of Resources Without Limits or Throttling

    CVE-2026-67297FreeRDP

    FreeRDP before 3.29.0 fails to enforce the RESPONSE_SIZE_LIMIT when processing Transfer-Encoding: chunked HTTP responses in http_response_recv_body(). Attackers controlling a malicious RD Gateway endpoint can send oversized chunked response bodies to exhaust c

  • 7.5 High severity

    mcp-toolbox: Allocation of Resources Without Limits or Throttling

    CVE-2026-14539Google

    An allocation of resources without limits vulnerability in the HTTP handler component of Google mcp-toolbox versions up to and including 1.4.0 allows an unauthenticated attacker to cause a denial of service (DoS). The /mcp endpoint handler reads incoming paylo

  • 7.5 High severity

    Enterprise Build of Quarkus: Allocation of Resources Without Limits or Throttling

    CVE-2026-16308IBM

    IBM Enterprise Build of Quarkus 3.27.1 through 3.27.4.SP2, and 3.33.1 through 3.33.2.SP2 Quarkus REST could allow a remote attacker to cause a denial of service due to unbounded accumulation of multipart MIME part-header bytes.

  • 7.5 High severity

    WebSphere Application Server - Liberty: Allocation of Resources Without Limits or Throttling

    CVE-2026-11897IBM

    IBM WebSphere Application Server - Liberty 17.0.0.3 through 26.0.0.7 is vulnerable to a denial of service, caused by sending a specially crafted request. A remote attacker could exploit this vulnerability to cause the server to consume memory resources.

  • 7.5 High severity

    OliveTin: Uncontrolled Resource Consumption

    CVE-2026-67437OliveTin

    OliveTin gives access to predefined shell commands from a web interface. From 3000.0.0 until 3000.17.0, the service/internal/auth/otoauth2/restapi_auth_oauth2.go OAuth2 login handler stores per-login state in the registeredStates map on every /oauth/login requ

  • 7.5 High severity

    ruby-sdk: Allocation of Resources Without Limits or Throttling

    CVE-2026-67432Modelcontextprotocol

    MCP Ruby SDK is the official Ruby SDK for Model Context Protocol servers and clients. Prior to 0.23.0, MCP::Server::Transports::StreamableHTTPTransport in the mcp gem reads and parses an entire JSON-RPC POST body without a size limit, allowing an unauthenticat

  • 7.5 High severity

    GitLab: Allocation of Resources Without Limits or Throttling

    CVE-2026-15975GitLab

    GitLab has remediated an issue in GitLab CE/EE affecting all versions from 11.8 before 19.0.5, 19.1 before 19.1.3, and 19.2 before 19.2.1 that under certain conditions could have allowed an unauthenticated user to cause a denial of service due to insufficient

  • 7.5 High severity

    netty: Allocation of Resources Without Limits or Throttling

    CVE-2026-59899Netty

    Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, `HttpContentEncoder` (the superclass of the production handler `HttpContentCompressor`) maintains a per-channel `ArrayDeque<CharSequence>` n

  • 7.5 High severity

    td: Allocation of Resources Without Limits or Throttling

    CVE-2026-54638Gotd

    gotd/td is a T Telegram MTProto API client in Go. Prior to 0.145.1, proto.UnencryptedMessage.Decode in proto/unencrypted_message.go read attacker controlled dataLen from an unauthenticated MTProto unencrypted packet and allocated make([]byte, dataLen) before c

  • 8.6 High severity

    QTINeon: Uncontrolled Resource Consumption

    CVE-2026-54609Quiet-Terminal-Interactive

    QTI Neon is a minimal, game-agnostic, relay-based UDP multiplayer protocol library. In version 1.0.0, the relay's handleReconnectRequest forwards RECONNECT_REQUEST packets to the host without bounding them, so an unauthenticated client can drive relay-to-host

  • 7.5 High severity

    gopacket: Integer Underflow (Wrap or Wraparound)

    CVE-2026-54345Gopacket

    gopacket provides packet processing capabilities for Go. In version 1.6.0 and earlier, the Diameter AVP decoder computes an AVP data length by subtracting a fixed header size from an attacker-controlled AVP Length field, so a vendor-flagged AVP whose Length is

  • 7.5 High severity

    gopacket: Allocation of Resources Without Limits or Throttling

    CVE-2026-54332Gopacket

    gopacket provides packet processing capabilities for Go. In version 1.6.0 and earlier, the sFlow ExtendedGatewayFlow decoder in layers/sflow.go reads an attacker-controlled 32-bit community count and AS path member count and sizes a slice allocation from those

  • 7.5 High severity

    panel: Allocation of Resources Without Limits or Throttling

    CVE-2026-61609Pterodactyl

    Pterodactyl is a free, open-source game server management panel. From 1.7.0 until 1.13.0, the authentication rate limiter defined in RouteServiceProvider::configureRateLimiting() applied a single global bucket to the login and two-factor checkpoint endpoints i

  • 8.2 High severity

    DCGM: Allocation of Resources Without Limits or Throttling

    CVE-2026-47483NVIDIA

    NVIDIA DCGM Exporter for all platforms contains a vulnerability in the /debug/pprof endpoints, where an attacker could cause uncontrolled resource consumption by submitting concurrent unauthenticated profiling requests. A successful exploit of this vulnerabili

  • 8.7 High severity

    cowlib: Allocation of Resources Without Limits or Throttling

    CVE-2026-59248Ninenines

    Allocation of resources without limits vulnerability in ninenines cowlib allows an unauthenticated remote HTTP/2 or HTTP/3 peer to exhaust memory on the vulnerable server (or client) and cause a denial of service. The HPACK and QPACK prefixed-integer decoder c

  • 7.5 High severity

    OTP: Allocation of Resources Without Limits or Throttling

    CVE-2026-59251Erlang

    Allocation of resources without limits in Erlang/OTP public_key certificate path validation allows a remote unauthenticated attacker to cause denial of service by sending a crafted X.509 certificate chain during the TLS handshake. During RFC 5280 policy proces

  • 7.5 High severity

    OTP: Improper Handling of Exceptional Conditions

    CVE-2026-42792Erlang

    Improper Handling of Exceptional Conditions vulnerability in Erlang OTP erts (epmd) allows an unauthenticated remote attacker to permanently terminate the Erlang Port Mapper Daemon (epmd) via connection slot exhaustion. The do_accept function in erts/epmd/src/

  • 7.5 High severity

    Apache Thrift: Allocation of Resources Without Limits or Throttling

    CVE-2026-58389ApacheEPSS 1.03%

    Allocation of Resources Without Limits or Throttling vulnerability in Apache Thrift Rust bindings. This issue affects Apache Thrift: before 0.24.0. Users are recommended to upgrade to version 0.24.0, which fixes the issue.

  • 7.5 High severity

    Apache Thrift: Inefficient Algorithmic Complexity

    CVE-2026-55968ApacheEPSS 1.03%

    Inefficient Algorithmic Complexity, Allocation of Resources Without Limits or Throttling vulnerability in Apache Thrift Node.js bindings. This issue affects Apache Thrift: before 0.24.0. Users are recommended to upgrade to version 0.24.0, which fixes the issue

  • 7.5 High severity

    Apache Thrift: Allocation of Resources Without Limits or Throttling

    CVE-2026-45112ApacheEPSS 1.03%

    Allocation of Resources Without Limits or Throttling vulnerability in Apache Thrift Java bindings. This issue affects Apache Thrift: from 0.19.0 before 0.24.0. Users are recommended to upgrade to version 0.24.0, which fixes the issue.

  • 7.5 High severity

    quinn: Allocation of Resources Without Limits or Throttling

    CVE-2026-25800Quinn-rs

    Quinn is a pure-Rust, async-compatible implementation of the IETF QUIC transport protocol. Starting in version 0.1.0 and prior to version 0.11.15, the `Assembler` component that assembles unordered stream fragments into consecutive chunks of the stream incurs

  • 7.5 High severity

    aws-smithy-http-server: Allocation of Resources Without Limits or Throttling

    CVE-2026-16756AWS

    Missing connection and header-read timeouts and the absence of a concurrent-connection cap in the default serve() path of Amazon aws-smithy-http-server might allow remote attackers to cause a denial of service by opening many connections and sending partial re

  • 7.5 High severity

    brace-expansion: Uncontrolled Resource Consumption

    CVE-2026-14257Juliangruber

    brace-expansion through 5.0.7 is vulnerable to denial of service via memory exhaustion. The expand() function limits the number of results with a max option (default 100,000) but does not bound the length of each result string. By chaining multiple brace group

  • 7.5 High severity

    BIND 9: Allocation of Resources Without Limits or Throttling

    CVE-2026-11622ISC

    A DNSSEC validating resolver that is under a random subdomain attack against a DNSSEC-signed zone can suffer from runaway memory usage. The attacker needs to be able to send queries faster than the resolver can perform validation. The increased memory usage ca

  • 7.5 High severity

    netty: Uncontrolled Resource Consumption

    CVE-2026-55831Netty

    Netty is a network application framework for development of protocol servers and clients. Prior to 4.1.136.Final and 4.2.16.Final, Netty's SPDY SETTINGS decoder accepts a peer-declared SETTINGS entry count up to the 24-bit frame-length limit and materializes e

  • 7.5 High severity

    mailpit: Uncontrolled Resource Consumption

    CVE-2026-45713Axllent

    Mailpit is an email testing tool and API for developers. Prior to version 1.30.0, the Mailpit SMTP server has a Server.MaxSize int field that controls the maximum allowed DATA payload size, but the field is never assigned anywhere outside test code, leaving it

  • 7.5 High severity

    surrealdb: Allocation of Resources Without Limits or Throttling

    CVE-2026-63750Surrealdb

    SurrealDB versions before 3.1.0 fail to apply the SURREAL_WEBSOCKET_MAX_MESSAGE_SIZE limit to anonymous /sql WebSocket connections, allowing attackers to buffer unbounded frames in the per-connection read buffer. Attackers can stream WebSocket frames larger th

  • 7.5 High severity

    dd-trace-go: Allocation of Resources Without Limits or Throttling

    CVE-2026-50274DataDog

    Datadog dd-trace-go is a Go client library for Datadog application performance monitoring, profiling, and security monitoring. Prior to 2.8.1, Datadog tracing libraries that implement W3C baggage propagation parse incoming baggage HTTP headers without enforcin

  • 7.5 High severity

    dd-trace-js: Allocation of Resources Without Limits or Throttling

    CVE-2026-50272DataDog

    dd-trace is the Datadog APM client for Node.js. Prior to 5.100.0, W3C baggage propagation in packages/dd-trace/src/baggage.js and packages/dd-trace/src/opentracing/propagation/text_map.js parsed incoming baggage HTTP headers without enforcing DD_TRACE_BAGGAGE_

  • 7.5 High severity

    dd-trace-py: Allocation of Resources Without Limits or Throttling

    CVE-2026-50271DataDog

    Datadog dd-trace-py is the Datadog Python APM client. Prior to 4.8.2, Datadog tracing libraries that implement W3C baggage propagation parse incoming baggage HTTP headers without enforcing DD_TRACE_BAGGAGE_MAX_ITEMS or DD_TRACE_BAGGAGE_MAX_BYTES limits on the

  • 7.5 High severity

    netty: Uncontrolled Resource Consumption

    CVE-2026-44891Netty

    Netty is a network application framework for development of protocol servers and clients. Prior to 4.1.136.Final and 4.2.16.Final, io.netty.handler.codec.stomp.StompSubframeDecoder fails to limit the total number of headers or their cumulative size per frame,

  • 7.5 High severity

    websocket-driver-ruby: Allocation of Resources Without Limits or Throttling

    CVE-2026-54465Faye

    websocket-driver is a WebSocket protocol handler with pluggable I/O. Prior to 0.8.1, when websocket-driver is used to implement a WebSocket server on top of a TCP server using WebSocket::Driver.server() or to complement a WebSocket client, a peer can make a si

  • 7.5 High severity

    websocket-driver-ruby: Allocation of Resources Without Limits or Throttling

    CVE-2026-54463Faye

    websocket-driver is a WebSocket protocol handler with pluggable I/O. Prior to 0.8.1, draft versions of the WebSocket protocol in websocket-driver include a length header that allows an arbitrarily large integer to be encoded as bytes with the high bit set, and

  • 7.5 High severity

    timestamp-authority: Allocation of Resources Without Limits or Throttling

    CVE-2026-49835Sigstore

    Sigstore Timestamp Authority is a service for issuing RFC 3161 timestamps. Prior to 2.1.0, the global wrapMetrics middleware records raw HTTP request path r.URL.Path and raw HTTP request method r.Method as Prometheus labels for latency and request count metric

  • 7.5 High severity

    dd-trace-dotnet: Allocation of Resources Without Limits or Throttling

    CVE-2026-50273DataDog

    Datadog .NET Tracer is a client library for Datadog APM for .NET applications. Prior to 3.43.0, Datadog tracing libraries that implement W3C baggage propagation parse incoming baggage HTTP headers without enforcing DD_TRACE_BAGGAGE_MAX_ITEMS or DD_TRACE_BAGGAG

  • 7.5 High severity

    h2o: Uncontrolled Resource Consumption

    CVE-2026-54340H2o

    h2o is an HTTP server with support for HTTP/1.x, HTTP/2 and HTTP/3. Prior to commit 9265bdd, there is an HTTP/2 state amplification issue that combines HPACK decompression amplification with Slowloris-style stream stalling. Amplified decoded header state can b

  • 7.5 High severity

    h2o: Allocation of Resources Without Limits or Throttling

    CVE-2026-44453H2o

    h2o is an HTTP server with support for HTTP/1.x, HTTP/2 and HTTP/3. Prior to commit 6b5370d, h2o is vulnerable to a Denial of Service attack when calling alloca under certain conditions. When serving static files, h2o builds the file path on stack, by calling

  • 7.5 High severity

    quicly: Uncontrolled Resource Consumption

    CVE-2026-44433H2o

    Quicly is an IETF QUIC protocol implementation intended primarily for use within the H2O HTTP server. Prior to commit 8b178e6, an adversarial peer could send a STREAM frame carrying just one byte at the largest offset being permitted to obtain additional flow

  • 7.5 High severity

    Loki: Allocation of Resources Without Limits or Throttling

    CVE-2026-21729Grafana

    Loki queries with large limits can cause large memory allocations which can impact the availability of the service, depending on its deployment strategy.

  • 7.5 High severity

    Feast Feature Server: Allocation of Resources Without Limits or Throttling

    CVE-2026-23538Feast

    A vulnerability was identified in the Feast Feature Server's `/ws/chat` endpoint that allows remote attackers to establish persistent WebSocket connections without any authentication. By opening a large number of simultaneous connections, an attacker can exhau