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.7 High severity

    aiohttp: Uncontrolled Resource Consumption

    CVE-2026-128132Aio-libs

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, the WebSocket reader continues parsing frames already received after the receive queue pauses the transport, and empty messages are not counted toward the queue si

  • 8.3 High severity

    aiohttp: Allocation of Resources Without Limits or Throttling

    CVE-2026-128130Aio-libs

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, when the pipelined request queue is full, the pure-Python parser stores the unparsed remainder internally and also returns the same data to its caller. After a han

  • 8.2 High severity

    aiohttp: Allocation of Resources Without Limits or Throttling

    CVE-2026-128129Aio-libs

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, aiohttp buffers all additional connection data received while a request marked for upgrade, such as a WebSocket handshake, is being handled, without a size limit o

  • 7.5 High severity

    aiohttp: Allocation of Resources Without Limits or Throttling

    CVE-2026-128128Aio-libs

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, the C WebSocket reader adds a declared frame length to the size of an already buffered partial message using signed 64-bit arithmetic. A length near two to the pow

  • 7.5 High severity

    dnspython: Uncontrolled Resource Consumption

    CVE-2026-128089Rthalley

    dnspython is a DNS toolkit for Python. Prior to version 2.9.2, the from_text() parser for WKS records does not require the service number to be between 0 and 65535 before using it as a bitmap offset. An attacker-controlled zone file can supply a larger number,

  • 8.7 High severity

    bacnet-stack: Allocation of Resources Without Limits or Throttling

    CVE-2026-104204Bacnet-stack

    BACnet Stack is a BACnet open source protocol stack C library for embedded systems. Prior to version 1.6.1, there is a server-side denial-of-service issue affecting the Structured View object implementation. This issue has been patched in versions 1.6.1 and 1.

  • 8.2 High severity

    grpc_server: Allocation of Resources Without Limits or Throttling

    CVE-2026-124279Elixir-grpc

    Allocation of Resources Without Limits or Throttling vulnerability in elixir-grpc grpc_server allows unauthenticated attackers to exhaust server memory via client-streaming or bidirectional-streaming requests. The streaming read clause of GRPC.Server.Adapters.

  • 7.5 High severity

    exceljs: Allocation of Resources Without Limits or Throttling

    CVE-2026-128344Exceljs

    ExcelJS through 4.4.0 contains a memory exhaustion vulnerability that allows attackers to crash applications by supplying a workbook with an unbounded image anchor column in the drawing part. Attackers can set an anchor column such as 300000000 in xl/drawings/

  • 7.5 High severity

    exceljs: Allocation of Resources Without Limits or Throttling

    CVE-2026-128341Exceljs

    ExcelJS through 4.4.0 contains a resource exhaustion vulnerability in data-validations-xform.js that allows attackers to exhaust CPU and memory by supplying unbounded sqref ranges. Attackers can provide a small crafted workbook with a sqref of A1:XFD1048576 to

  • 7.5 High severity

    exceljs: Allocation of Resources Without Limits or Throttling

    CVE-2026-128340Exceljs

    ExcelJS through 4.4.0 contains a memory exhaustion vulnerability that allows attackers to crash applications by supplying a workbook with an oversized defined-name range. DefinedNames.addEx expands ranges such as S!$A$1:$XFD$1048576 from xl/workbook.xml cell b

  • 7.5 High severity

    exceljs: Allocation of Resources Without Limits or Throttling

    CVE-2026-128339Exceljs

    ExcelJS through 4.4.0 contains a memory exhaustion vulnerability in Worksheet._parseMergeCells that allows attackers to crash applications by supplying unbounded mergeCell ranges. Attackers can craft a small workbook with a mergeCell ref like A1:XFD1048576, ca

  • 7.5 High severity

    exceljs: Allocation of Resources Without Limits or Throttling

    CVE-2026-128338Exceljs

    exceljs through 4.4.0 contains a memory exhaustion vulnerability that allows attackers to crash applications by supplying a worksheet col element with an unbounded max attribute. Attackers can craft a small workbook with a huge max value, causing xlsx.load() t

  • 7.1 High severity

    zipline: Allocation of Resources Without Limits or Throttling

    CVE-2026-126938Diced

    Zipline before 4.6.4 contains a resource allocation vulnerability that allows authenticated users to bypass chunked-upload size and quota checks by forging Content-Range offsets and totals. Attackers can send tiny chunks to the partial upload endpoint with lar

  • 7.5 High severity

    nocodb: Allocation of Resources Without Limits or Throttling

    CVE-2026-126277NocoDB

    NocoDB before 2026.08.1 contains an uncontrolled resource consumption vulnerability that allows unauthenticated attackers to exhaust server resources by sending unbounded filter arrays to shared-view bulk endpoints. Attackers with a shared view UUID can POST a

  • 8.7 High severity

    Pillow: Allocation of Resources Without Limits or Throttling

    CVE-2026-128066Python-pillow

    Pillow is a Python imaging library. From 1.0 through 12.3.0, ImageFileDirectory_v2.load() in src/PIL/TiffImagePlugin.py retains a separate bytes object for each out-of-line IFD tag value without limiting the total data read or preventing distinct tags from ref

  • 7.5 High severity

    msgpack-ruby: Allocation of Resources Without Limits or Throttling

    CVE-2026-126366Msgpack

    MessagePack for Ruby is an implementation of the MessagePack binary serialization format. Prior to 1.8.7, the Java-platform msgpack gem for JRuby allocated arrays and byte buffers directly from attacker-controlled array32, str32, and bin32 declared sizes befor

  • 7.5 High severity

    fulgur: Uncontrolled Resource Consumption

    CVE-2026-68539Fulgur-rs

    fulgur converts untrusted HTML/CSS into PDF, commonly on a server that processes input supplied by many tenants. From version 0.4.4 to before version 0.29.0, the CSS string-set named-string values resolved from a document were accumulated per element with no m

  • 7.5 High severity

    FortiAuthenticator: Allocation of Resources Without Limits or Throttling

    CVE-2026-126244Fortinet

    A allocation of resources without limits or throttling vulnerability in Fortinet FortiAuthenticator 8.0.0 through 8.0.3, FortiAuthenticator 6.6.0 through 6.6.10 may allow an unauthenticated attacker to exhaust system resources, potentially resulting in a denia

  • 7.5 High severity

    Red Hat Enterprise Linux 10: Allocation of Resources Without Limits or Throttling

    CVE-2026-91150Red HatEPSS 1.13%

    A flaw was found in Cockpit. This vulnerability allows a remote attacker, without prior authentication, to send specially crafted fragmented WebSocket messages. These messages accumulate without a total-size limit, leading to unbounded memory exhaustion and a

  • 7.5 High severity

    blueprintue-self-hosted-edition: Allocation of Resources Without Limits or Throttling

    CVE-2026-126659Blueprintue

    BlueprintUE Self-Hosted Edition 1.0.0 before 4.3.5 contains a resource exhaustion vulnerability that allows unauthenticated attackers to fill server storage by repeatedly creating anonymous blueprints. Attackers can send large requests to HomeController::doPro

  • 7.5 High severity

    hMailServer: Allocation of Resources Without Limits or Throttling

    CVE-2026-126613Progressive Robot

    Allocation of resources without limits in the JSON reader of Progressive Robot hMailServer 6.3.2 through 6.3.7 allows a remote attacker to exhaust the server's memory and hold its threads, making mail delivery, the REST API and the webmail unavailable. The rea

  • 7.5 High severity

    MongoDB Server: Allocation of Resources Without Limits or Throttling

    CVE-2026-120828MongoDB

    A replica-set database server node does not limit or reclaim internal wait records created while handling a client-supplied read option that names a point in time the node will never reach. A party with network access and no credentials can cause these records

  • 8.6 High severity

    EOS: Allocation of Resources Without Limits or Throttling

    CVE-2026-121370Arista Networks

    On affected platforms running Arista EOS with Precision Time Protocol (PTP) configured, an unauthenticated attacker with network access to a PTP-enabled port can create a denial of service (DoS) condition by sending traffic to the system.

  • 7.5 High severity

    pgedge-rag-server: Asymmetric Resource Consumption (Amplification)

    CVE-2026-125327pgEdge

    pgEdge RAG Server is an API server for retrieval-augmented generation over PostgreSQL content using pgvector. Prior to 2.0.0, the unauthenticated query endpoint uses FetchDocuments in internal/database/search.go to read the entire filtered corpus without a LIM

  • 8.8 High severity

    Eclipse Kura: Uncontrolled Resource Consumption

    CVE-2026-97891Eclipse Foundation

    In Eclipse Kura version 5.0.0 to 5.6.2, the Web Console allocates a new HTTP session for every request to its built-in authentication endpoints (/admin/auth, /admin/login/password, /admin/login/cert) before checking the HTTP method, parsing the request, or val

  • 8.7 High severity

    Eclipse Kura: Uncontrolled Recursion

    CVE-2026-112186Eclipse Foundation

    In Eclipse Kura versions 5.4.0 through 5.6.2, the Service Listing V1 REST API read the JSON body of every request into memory, with no limit on its size. The endpoints parse the body before they check whether the caller is authenticated. A remote attacker with

  • 7.0 High severity

    Eclipse Kura: Allocation of Resources Without Limits or Throttling

    CVE-2026-114359Eclipse Foundation

    Eclipse Kura downloads deployment packages (DPs) from a remote URL without any limit on the size of the data it receives. A malicious or compromised HTTP(S) server, or an attacker able to tamper with a plain-HTTP download, can stream an arbitrarily large (or e

  • 8.7 High severity

    aiohttp: Allocation of Resources Without Limits or Throttling

    CVE-2026-123817Aio-libs

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, the WebSocket reader retains one bytes object for each transport read while reassembling an incomplete frame. A malicious peer can split a frame into many tiny rea

  • 7.5 High severity

    Red Hat Enterprise Linux 10: Allocation of Resources Without Limits or Throttling

    CVE-2026-112322Red HatEPSS 1.06%

    clean_client() in lib/rpc/svc_auth_gssapi.c in MIT Kerberos 5 (aka krb5) restarts its scan from the head of the client list after each removal, resulting in quadratic CPU cost. Remote attackers can cause a denial of service (CPU consumption in kadmind) by accu

  • 7.5 High severity

    WS_FTP Server: Allocation of Resources Without Limits or Throttling

    CVE-2026-115339Progress Software

    Insufficient resource limits in Progress Software WS_FTP Server releases prior to 2025.0.5 on Windows could allow an unauthenticated remote attacker to cause denial of service.

  • 7.5 High severity

    iubenda: Allocation of Resources Without Limits or Throttling

    CVE-2026-120854Iubenda

    Allocation of Resources Without Limits or Throttling vulnerability in iubenda iubenda iubenda-cookie-law-solution allows HTTP DoS.This issue affects iubenda: from n/a through 3.13.6.

  • 7.5 High severity

    Apache Axis2/Java: Allocation of Resources Without Limits or Throttling

    CVE-2026-123770Apache

    Allocation of Resources Without Limits or Throttling vulnerability in Apache Axis2/Java. The multipart/form-data and application/x-www-form-urlencoded message builders read the request body directly from the transport stream with no size limit, so the servlet

  • 7.5 High severity

    Apache Axis2/Java: Allocation of Resources Without Limits or Throttling

    CVE-2026-120367Apache

    Allocation of Resources Without Limits or Throttling vulnerability in Apache Axis2/Java. The JSON message builders, including the Gson, Moshi and HTTP/2 variants, buffered the entire request body with no size limit, so an unauthenticated caller could exhaust s

  • 7.5 High severity

    BabelDOC: Allocation of Resources Without Limits or Throttling

    CVE-2026-124553Funstory-ai

    BabelDOC from 0.3.61 before 0.7.0 contains a resource exhaustion vulnerability that allows remote attackers to exhaust CPU and memory by supplying unbounded bfrange and cidrange spans. Attackers can submit a crafted PDF whose embedded ToUnicode CMap declares a

  • 7.5 High severity

    hickory-dns: Allocation of Resources Without Limits or Throttling

    CVE-2026-123577Hickory-dns

    Hickory DNS from 0.24.0 before 0.26.2 contains a resource exhaustion vulnerability that allows remote attackers to consume server memory via unbounded DoH request bodies. Attackers can send large request bodies over HTTP/2 or HTTP/3 to a DNS over HTTP server,

  • 7.5 High severity

    hickory-dns: Allocation of Resources Without Limits or Throttling

    CVE-2026-123576Hickory-dns

    Hickory DNS 0.24.0 through 0.26.1 contains a memory exhaustion vulnerability that allows remote attackers to consume server resources by sending incomplete DNS-over-QUIC request bodies. Attackers can open many connections and send only large length prefixes, c

  • 7.5 High severity

    hickory-dns: Allocation of Resources Without Limits or Throttling

    CVE-2026-123575Hickory-dns

    Hickory DNS before 0.26.2 contains a resource exhaustion vulnerability in its DNS-over-HTTPS HTTP/2 server that lacks sufficient timeouts or limits for incomplete request bodies. Remote attackers can open DoH connections, send incomplete request bodies, and ho

  • 7.5 High severity

    devalue: Allocation of Resources Without Limits or Throttling

    CVE-2026-123569Sveltejs

    The devalue package for npm before 5.6.3 can consume excessive CPU and memory when serializing sparse arrays with uneval or stringify. An attacker who manages to get a sparse array created on the server, which mainstream wire formats do not allow, and serializ

  • 7.5 High severity

    devalue: Allocation of Resources Without Limits or Throttling

    CVE-2026-123564Sveltejs

    Sveltejs devalue from 1.0.0 before 5.9.3 contains a memory exhaustion flaw in uneval, whose generated code for sparse arrays allocates memory proportional to the array's declared length when evaluated. Attackers who can influence a very large sparse array seri

  • 7.5 High severity

    OpenAM: Allocation of Resources Without Limits or Throttling

    CVE-2026-123543OpenIdentityPlatform

    OpenAM before 16.1.4 contains a denial of service vulnerability that allows unauthenticated attackers to exhaust server resources by sending serialized Java data without size or structure limits. Attackers can send small crafted requests to remote SDK endpoint