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

    wisp: Allocation of Resources Without Limits or Throttling

    CVE-2026-32145Gleam-wisp

    Allocation of Resources Without Limits or Throttling vulnerability in gleam-wisp wisp allows a denial of service via multipart form body parsing. The multipart_body function bypasses configured max_body_size and max_files_size limits. When a multipart boundary

  • 7.5 High severity

    aiohttp: Allocation of Resources Without Limits or Throttling

    CVE-2026-34513Aio-libs

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, an unbounded DNS cache could result in excessive memory usage possibly resulting in a DoS situation. This issue has been patched in version 3.13.4.

  • 7.5 High severity

    node: Allocation of Resources Without Limits or Throttling

    CVE-2026-21710Node.jsEPSS 25.4%

    A flaw in Node.js HTTP request handling causes an uncaught `TypeError` when a request is received with a header named `__proto__` and the application accesses `req.headersDistinct`. When this occurs, `dest["__proto__"]` resolves to `Object.prototype` rather th

  • 7.5 High severity

    OpenClaw: Allocation of Resources Without Limits or Throttling

    CVE-2026-32980OpenClaw

    OpenClaw before 2026.3.13 reads and buffers Telegram webhook request bodies before validating the x-telegram-bot-api-secret-token header, allowing unauthenticated attackers to exhaust server resources. Attackers can send POST requests to the webhook endpoint t

  • 7.5 High severity

    netty: Allocation of Resources Without Limits or Throttling

    CVE-2026-33871NettyEPSS 1.36%

    Netty is an asynchronous, event-driven network application framework. In versions prior to 4.1.132.Final and 4.2.10.Final, a remote user can trigger a Denial of Service (DoS) against a Netty HTTP/2 server by sending a flood of `CONTINUATION` frames. The server

  • 7.5 High severity

    fleet: Allocation of Resources Without Limits or Throttling

    CVE-2026-26061Fleetdm

    Fleet is open source device management software. Prior to 4.81.0, Fleet contained multiple unauthenticated HTTP endpoints that read request bodies without enforcing a size limit. An unauthenticated attacker could exploit this behavior by sending large or repea

  • 7.5 High severity

    OX Dovecot Pro: Uncontrolled Resource Consumption

    CVE-2026-27858Open-Xchange

    Attacker can send a specifically crafted message before authentication that causes managesieve to allocate large amount of memory. Attacker can force managesieve-login to be unavailable by repeatedly crashing the process. Protect access to managesieve protocol

  • 7.5 High severity

    OX Dovecot Pro: Uncontrolled Resource Consumption

    CVE-2026-27857Open-Xchange

    Sending "NOOP (((...)))" command with 4000 parenthesis open+close results in ~1MB extra memory usage. Longer commands will result in client disconnection. This 1 MB can be left allocated for longer time periods by not sending the command ending LF. So attacker

  • 7.5 High severity

    BIND 9: Unchecked Input for Loop Condition

    CVE-2026-1519ISCEPSS 1.72%

    If a BIND resolver is performing DNSSEC validation and encounters a maliciously crafted zone, the resolver may consume excessive CPU. Authoritative-only servers are generally unaffected, although there are circumstances where authoritative servers may make rec

  • 7.5 High severity

    NiceGUI is a Python-based UI framework. Prior to version 3.9.0, NiceGUI's app.add_media_file()…

    CVE-2026-33332Zauberzeug

    NiceGUI is a Python-based UI framework. Prior to version 3.9.0, NiceGUI's app.add_media_file() and app.add_media_files() media routes accept a user-controlled query parameter that influences how files are read during streaming. The parameter is passed to the r

  • 7.5 High severity

    astro: Allocation of Resources Without Limits or Throttling

    CVE-2026-29772Withastro

    Astro is a web framework. Prior to version 10.0.0, Astro's Server Islands POST handler buffers and parses the full request body as JSON without enforcing a size limit. Because JSON.parse() allocates a V8 heap object for every element in the input, a crafted pa

  • 7.5 High severity

    salvo: Allocation of Resources Without Limits or Throttling

    CVE-2026-33241Salvo-rs

    Salvo is a Rust web framework. Prior to version 0.89.3, Salvo's form data parsing implementations (`form_data()` method and `Extractible` macro) do not enforce payload size limits before reading request bodies into memory. This allows attackers to cause Out-of

  • 7.5 High severity

    activesupport: Uncontrolled Resource Consumption

    CVE-2026-33176Rails

    Active Support is a toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, Active Support number helpers accept strings containing scientific notation (e.g. `1e10000`), which `

  • 7.5 High severity

    AVideo: Allocation of Resources Without Limits or Throttling

    CVE-2026-33483WWBN

    WWBN AVideo is an open source video platform. In versions up to and including 26.0, the `aVideoEncoderChunk.json.php` endpoint is a completely standalone PHP script with no authentication, no framework includes, and no resource limits. An unauthenticated remot

  • 7.5 High severity

    OpenClaw: Allocation of Resources Without Limits or Throttling

    CVE-2026-32049OpenClaw

    OpenClaw versions prior to 2026.2.22 fail to consistently enforce configured inbound media byte limits before buffering remote media across multiple channel ingestion paths. Remote attackers can send oversized media payloads to trigger elevated memory usage an

  • 7.5 High severity

    deepdiff: Allocation of Resources Without Limits or Throttling

    CVE-2026-33155Seperman

    DeepDiff is a project focused on Deep Difference and search of any Python data. From version 5.0.0 to before version 8.6.2, the pickle unpickler _RestrictedUnpickler validates which classes can be loaded but does not limit their constructor arguments. A few of

  • 7.5 High severity

    micronaut-core: Allocation of Resources Without Limits or Throttling

    CVE-2026-33012Micronaut-projects

    Micronaut Framework is a JVM-based full stack Java framework designed for building modular, easily testable JVM applications. Versions 4.7.0 through 4.10.16 used an unbounded ConcurrentHashMap cache with no eviction policy in its DefaultHtmlErrorResponseBodyPr

  • 7.5 High severity

    OpenClaw: Allocation of Resources Without Limits or Throttling

    CVE-2026-32011OpenClaw

    OpenClaw versions prior to 2026.3.2 contain a denial of service vulnerability in webhook handlers for BlueBubbles and Google Chat that parse request bodies before performing authentication and signature validation. Unauthenticated attackers can exploit this by

  • 7.5 High severity

    OpenClaw: Allocation of Resources Without Limits or Throttling

    CVE-2026-28461OpenClaw

    OpenClaw versions prior to 2026.3.1 contain an unbounded memory growth vulnerability in the Zalo webhook endpoint that allows unauthenticated attackers to trigger in-memory key accumulation by varying query strings. Remote attackers can exploit this by sending

  • 7.5 High severity

    dicebear: Allocation of Resources Without Limits or Throttling

    CVE-2026-29112Dicebear

    DiceBear is an avatar library for designers and developers. Prior to version 9.4.0, the `ensureSize()` function in `@dicebear/converter` read the `width` and `height` attributes from the input SVG to determine the output canvas size for rasterization (PNG, JPE

  • 7.5 High severity

    next.js: Allocation of Resources Without Limits or Throttling

    CVE-2026-27979Vercel

    Next.js is a React framework for building full-stack web applications. Starting in version 16.0.1 and prior to version 16.1.7, a request containing the `next-resume: 1` header (corresponding with a PPR resume request) would buffer request bodies without consis

  • 7.5 High severity

    Mattermost: Allocation of Resources Without Limits or Throttling

    CVE-2026-24458Mattermost

    Mattermost versions 11.3.x <= 11.3.0, 11.2.x <= 11.2.2, 10.11.x <= 10.11.10 fail to properly handle very long passwords, which allows an attacker to overload the server CPU and memory via executing login attempts with multi-megabyte passwords. Mattermost Advis

  • 7.5 High severity

    wpDiscuz: Allocation of Resources Without Limits or Throttling

    CVE-2026-22182gVectors

    wpDiscuz before 7.6.47 contains an unauthenticated denial of service vulnerability that allows anonymous users to trigger mass notification emails by exploiting the checkNotificationType() function. Attackers can repeatedly call the wpdiscuz-ajax.php endpoint

  • 7.5 High severity

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

    CVE-2026-1526UndiciEPSS 1.28%

    The undici WebSocket client is vulnerable to a denial-of-service attack via unbounded memory consumption during permessage-deflate decompression. When a WebSocket connection negotiates the permessage-deflate extension, the client decompresses incoming compress

  • 7.5 High severity

    flatted: Uncontrolled Recursion

    CVE-2026-32141WebReflection

    flatted is a circular JSON parser. Prior to 3.4.0, flatted's parse() function uses a recursive revive() phase to resolve circular references in deserialized JSON. When given a crafted payload with deeply nested or self-referential $ indices, the recursion dept

  • 7.5 High severity

    flagd: Allocation of Resources Without Limits or Throttling

    CVE-2026-31866Open-feature

    flagd is a feature flag daemon with a Unix philosophy. Prior to 0.14.2, flagd exposes OFREP (/ofrep/v1/evaluate/...) and gRPC (evaluation.v1, evaluation.v2) endpoints for feature flag evaluation. These endpoints are designed to be publicly accessible by client

  • 7.5 High severity

    GitLab: Allocation of Resources Without Limits or Throttling

    CVE-2025-13929GitLab

    GitLab has remediated an issue in GitLab CE/EE affecting all versions from 10.0 before 18.7.6, 18.8 before 18.8.6, and 18.9 before 18.9.2 that could have allowed an unauthenticated user to cause a denial of service by issuing specially crafted requests to repo

  • 7.5 High severity

    openclaw: Allocation of Resources Without Limits or Throttling

    CVE-2026-32062OpenClaw

    OpenClaw versions 2026.2.21-2 up to, but not including, 2026.2.22, and @openclaw/voice-call versions 2026.2.21 up to, but not including, 2026.2.22 accept media-stream WebSocket upgrades before stream validation, allowing unauthenticated clients to establish co

  • 7.5 High severity

    parse-server: Allocation of Resources Without Limits or Throttling

    CVE-2026-30946Parse-community

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior 9.5.2-alpha.2 and 8.6.15, an unauthenticated attacker can exhaust Parse Server resources (CPU, memory, database connections) through crafted queries t

  • 7.5 High severity

    express-rate-limit: Allocation of Resources Without Limits or Throttling

    CVE-2026-30827Express-rate-limit

    express-rate-limit is a basic rate-limiting middleware for Express. In versions starting from 8.0.0 and prior to versions 8.0.2, 8.1.1, 8.2.2, and 8.3.0, the default keyGenerator in express-rate-limit applies IPv6 subnet masking (/56 by default) to all address

  • 7.5 High severity

    rs-stellar-xdr: Allocation of Resources Without Limits or Throttling

    CVE-2026-29795Stellar

    stellar-xdr is a library and CLI containing types and functionality for working with Stellar XDR. Prior to version 25.0.1, StringM::from_str does not validate that the input length is within the declared maximum (MAX). Calling StringM::<N>::from_str(s) where s

  • 7.5 High severity

    coredns: Predictable Seed in Pseudo-Random Number Generator (PRNG)

    CVE-2026-26018coreDNSEPSS 1.24%

    CoreDNS is a DNS server that chains plugins. Prior to version 1.14.2, a denial of service vulnerability exists in CoreDNS's loop detection plugin that allows an attacker to crash the DNS server by sending specially crafted DNS queries. The vulnerability stems

  • 7.5 High severity

    jackson-core: Allocation of Resources Without Limits or Throttling

    CVE-2026-29062FasterXML

    jackson-core contains core low-level incremental ("streaming") parser and generator abstractions used by Jackson Data Processor. From version 3.0.0 to before version 3.1.0, the UTF8DataInputJsonParser, which is used when parsing from a java.io.DataInput source

  • 7.5 High severity

    OpenClaw: Allocation of Resources Without Limits or Throttling

    CVE-2026-29612OpenClaw

    OpenClaw versions prior to 2026.2.14 decode base64-backed media inputs into buffers before enforcing decoded-size budget limits, allowing attackers to trigger large memory allocations. Remote attackers can supply oversized base64 payloads to cause memory press

  • 7.5 High severity

    OpenClaw: Allocation of Resources Without Limits or Throttling

    CVE-2026-29609OpenClaw

    OpenClaw versions prior to 2026.2.14 contain a denial of service vulnerability in the fetchWithGuard function that allocates entire response payloads in memory before enforcing maxBytes limits. Remote attackers can trigger memory exhaustion by serving oversize

  • 7.5 High severity

    OpenClaw: Allocation of Resources Without Limits or Throttling

    CVE-2026-28478OpenClaw

    OpenClaw versions prior to 2026.2.13 contain a denial of service vulnerability in webhook handlers that buffer request bodies without strict byte or time limits. Remote unauthenticated attackers can send oversized JSON payloads or slow uploads to webhook endpo

  • 7.5 High severity

    OliveTin: Uncontrolled Resource Consumption

    CVE-2026-28342OliveTin

    OliveTin gives access to predefined shell commands from a web interface. Prior to version 3000.10.2, the PasswordHash API endpoint allows unauthenticated users to trigger excessive memory allocation by sending concurrent password hashing requests. By issuing m

  • 8.6 High severity

    Cisco Secure Firewall Adaptive Security…: Allocation of Resources Without Limits or Throttling

    CVE-2026-20103Cisco

    A vulnerability in the Remote Access SSL VPN functionality of Cisco Secure Firewall Adaptive Security Appliance (ASA) Software and Secure Firewall Threat Defense (FTD) Software could allow an unauthenticated, remote attacker to exhaust device memory resulting

  • 7.5 High severity

    multer: Uncontrolled Recursion

    CVE-2026-3520Expressjs

    Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability in Multer prior to version 2.1.1 allows an attacker to trigger a Denial of Service (DoS) by sending malformed requests, potentially causing stack overflow. Users should upgrade

  • 7.5 High severity

    joserfc: Allocation of Resources Without Limits or Throttling

    CVE-2026-27932Authlib

    joserfc is a Python library that provides an implementation of several JSON Object Signing and Encryption (JOSE) standards. In 1.6.2 and earlier, a resource exhaustion vulnerability in joserfc allows an unauthenticated attacker to cause a Denial of Service (Do