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

    Authoritative: Allocation of Resources Without Limits or Throttling

    CVE-2026-33260PowerDNS

    An attacker can send a web request that causes unlimited memory allocation in the internal web server, leading to a denial of service. The internal web server is disabled by default.

  • 7.5 High severity

    Authoritative: Allocation of Resources Without Limits or Throttling

    CVE-2026-33257PowerDNS

    An attacker can send a web request that causes unlimited memory allocation in the internal web server, leading to a denial of service. The internal web server is disabled by default.

  • 7.5 High severity

    Recursor: Allocation of Resources Without Limits or Throttling

    CVE-2026-33256PowerDNS

    An attacker can send a web request that causes unlimited memory allocation in the internal web server, leading to a denial of service. The internal web server is disabled by default.

  • 7.5 High severity

    zebrad: Allocation of Resources Without Limits or Throttling

    CVE-2026-40881ZcashFoundation

    ZEBRA is a Zcash node written entirely in Rust. Prior to zebrad version 4.3.0 and zebra-network version 5.0.1, when deserializing addr or addrv2 messages, which contain vectors of addresses, Zebra would fully deserialize them up to a maximum length (over 233,0

  • 9.8 Critical severity

    freescout: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-40498Freescout-help-desk

    FreeScout is a free self-hosted help desk and shared mailbox. Prior to version 1.8.213, an unauthenticated attacker can access diagnostic and system tools that should be restricted to administrators. The /system/cron endpoint relies on a static MD5 hash derive

  • 7.5 High severity

    Vault: Allocation of Resources Without Limits or Throttling

    CVE-2026-5807HashiCorp

    Vault is vulnerable to a denial-of-service condition where an unauthenticated attacker can repeatedly initiate or cancel root token generation or rekey operations, occupying the single in-progress operation slot. This prevents legitimate operators from complet

  • 8.7 High severity

    mcp-framework: Allocation of Resources Without Limits or Throttling

    CVE-2026-39313QuantGeekDev

    mcp-framework is a framework for building Model Context Protocol (MCP) servers. In versions 0.2.21 and below, the readRequestBody() function in the HTTP transport concatenates request body chunks into a string with no size limit. Although a maxMessageSize conf

  • 7.5 High severity

    Pillow: Uncontrolled Resource Consumption

    CVE-2026-40192Python-pillow

    Pillow is a Python imaging library. Versions 10.3.0 through 12.1.1 did not limit the amount of GZIP-compressed data read when decoding a FITS image, making them vulnerable to decompression bomb attacks. A specially crafted FITS file could cause unbounded memor

  • 7.5 High severity

    BC-JAVA: Uncontrolled Resource Consumption

    CVE-2026-3505Legion of the Bouncy Castle

    Allocation of resources without limits or throttling, Uncontrolled Resource Consumption vulnerability in Legion of the Bouncy Castle Inc. BC-JAVA bcpg on all (pg modules). This vulnerability is associated with program files AEADEncDataPacket.Java, BcAEADUtil.J

  • 7.5 High severity

    Varnish Enterprise: Allocation of Resources Without Limits or Throttling

    CVE-2026-40395Varnish-software

    Varnish Enterprise before 6.0.16r12 allows a "workspace overflow" denial of service (daemon panic) for shared VCL. The headerplus.write_req0() function from vmod_headerplus updates the underlying req0, which is normally the original read-only request from whic

  • 7.5 High severity

    kit: Allocation of Resources Without Limits or Throttling

    CVE-2026-40073Sveltejs

    SvelteKit is a framework for rapidly developing robust, performant web applications using Svelte. Prior to 2.57.1, under certain circumstances, requests could bypass the BODY_SIZE_LIMIT on SvelteKit applications running with adapter-node. This bypass does not

  • 7.1 High severity

    vikunja: Allocation of Resources Without Limits or Throttling

    CVE-2026-35602Go-vikunja

    Vikunja is an open-source self-hosted task management platform. Prior to 2.3.0, the Vikunja file import endpoint uses the attacker-controlled Size field from the JSON metadata inside the import zip instead of the actual decompressed file content length for the

  • 7.5 High severity

    Apache ActiveMQ Client: Uncontrolled Resource Consumption

    CVE-2026-39304Apache

    Denial of Service via Out of Memory vulnerability in Apache ActiveMQ Client, Apache ActiveMQ Broker, Apache ActiveMQ. ActiveMQ NIO SSL transports do not correctly handle TLSv1.3 handshake KeyUpdates triggered by clients. This makes it possible for a client to

  • 7.5 High severity

    PraisonAI: Allocation of Resources Without Limits or Throttling

    CVE-2026-40116MervinPraison

    PraisonAI is a multi-agent teams system. Prior to 4.5.128, the /media-stream WebSocket endpoint in PraisonAI's call module accepts connections from any client without authentication or Twilio signature validation. Each connection opens an authenticated session

  • 7.5 High severity

    PraisonAI: Allocation of Resources Without Limits or Throttling

    CVE-2026-40115MervinPraison

    PraisonAI is a multi-agent teams system. Prior to 4.5.128, the WSGI-based recipe registry server (server.py) reads the entire HTTP request body into memory based on the client-supplied Content-Length header with no upper bound. Combined with authentication bei

  • 7.1 High severity

    Tmds.DBus: Authentication Bypass by Spoofing

    CVE-2026-39959Tmds

    Tmds.DBus provides .NET libraries for working with D-Bus from .NET. Tmds.DBus and Tmds.DBus.Protocol are vulnerable to malicious D-Bus peers. A peer on the same bus can spoof signals by impersonating the owner of a well-known name, exhaust system resources or

  • 7.5 High severity

    DICOM Server: Allocation of Resources Without Limits or Throttling

    CVE-2026-5440Orthanc

    A memory exhaustion vulnerability exists in the HTTP server due to unbounded use of the `Content-Length` header. The server allocates memory directly based on the attacker supplied header value without enforcing an upper limit. A crafted HTTP request containin

  • 7.5 High severity

    DICOM Server: Allocation of Resources Without Limits or Throttling

    CVE-2026-5439Orthanc

    A memory exhaustion vulnerability exists in ZIP archive processing. Orthanc automatically extracts ZIP archives uploaded to certain endpoints and trusts metadata fields describing the uncompressed size of archived files. An attacker can craft a small ZIP archi

  • 7.5 High severity

    DICOM Server: Allocation of Resources Without Limits or Throttling

    CVE-2026-5438Orthanc

    A gzip decompression bomb vulnerability exists when Orthanc processes HTTP request with `Content-Encoding: gzip`. The server does not enforce limits on decompressed size and allocates memory based on attacker-controlled compression metadata. A specially crafte

  • 7.5 High severity

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

    CVE-2026-40036Obsidianforensics

    Unfurl before 2026.04 contains an unbounded zlib decompression vulnerability in parse_compressed.py that allows remote attackers to cause denial of service. Attackers can submit highly compressed payloads via URL parameters to the /json/visjs endpoint that exp

  • 7.5 High severity

    react-server-dom-turbopack: Uncontrolled Resource Consumption

    CVE-2026-23869MetaEPSS 1.57%

    A denial of service vulnerability exists in React Server Components, affecting the following packages: react-server-dom-parcel, react-server-dom-turbopack and react-server-dom-webpack (versions 19.0.0 through 19.0.4, 19.1.0 through 19.1.5, and 19.2.0 through 1

  • 7.5 High severity

    saleor: Allocation of Resources Without Limits or Throttling

    CVE-2026-35401Saleor

    Saleor is an e-commerce platform. From 2.0.0 to before 3.23.0a3, 3.22.47, 3.21.54, and 3.20.118, a malicious actor can include many GraphQL mutations or queries in a single API call using aliases or chaining multiple mutations, resulting in resource exhaustion

  • 7.5 High severity

    saleor: Allocation of Resources Without Limits or Throttling

    CVE-2026-33756Saleor

    Saleor is an e-commerce platform. From 2.0.0 to before 3.23.0a3, 3.22.47, 3.21.54, and 3.20.118, Saleor supports query batching by submitting multiple GraphQL operations in a single HTTP request as a JSON array but wasn't enforcing any upper limit on the numbe

  • 7.5 High severity

    crypto/tls: Allocation of Resources Without Limits or Throttling

    CVE-2026-32283Go standard library

    If one side of the TLS connection sends multiple key update messages post-handshake in a single record, the connection can deadlock, causing uncontrolled consumption of resources. This can lead to a denial of service. This only affects TLS 1.3.

  • 7.5 High severity

    crypto/x509: Allocation of Resources Without Limits or Throttling

    CVE-2026-32280Go standard library

    During chain building, the amount of work that is done is not correctly limited when a large number of intermediate certificates are passed in VerifyOptions.Intermediates, which can lead to a denial of service. This affects both direct users of crypto/x509 and

  • 9.1 Critical severity

    podman-desktop: Generation of Error Message Containing Sensitive Information

    CVE-2026-34045Podman-desktop

    Podman Desktop is a graphical tool for developing on containers and Kubernetes. Prior to 1.26.2, an unauthenticated HTTP server exposed by Podman Desktop allows any network attacker to remotely trigger denial-of-service conditions and extract sensitive informa

  • 7.5 High severity

    opentelemetry-go: Allocation of Resources Without Limits or Throttling

    CVE-2026-29181Open-telemetry

    OpenTelemetry-Go is the Go implementation of OpenTelemetry. From 1.36.0 to 1.40.0, multi-value baggage: header extraction parses each header field-value independently and aggregates members across values. This allows an attacker to amplify cpu and allocations

  • 7.5 High severity

    strawberry: Allocation of Resources Without Limits or Throttling

    CVE-2026-35526Strawberry-graphql

    Strawberry GraphQL is a library for creating GraphQL APIs. Prior to 0.312.3, Strawberry GraphQL's WebSocket subscription handlers for both the graphql-transport-ws and legacy graphql-ws protocols allocate an asyncio.Task and associated Operation object for eve

  • 8.2 High severity

    rust-libp2p: Allocation of Resources Without Limits or Throttling

    CVE-2026-35457Libp2p

    libp2p-rust is the official rust language Implementation of the libp2p networking stack. Prior to 0.17.1, the rendezvous server stores pagination cookies without bounds. An unauthenticated peer can repeatedly issue DISCOVER requests and force unbounded memory

  • 7.5 High severity

    rust-libp2p: Allocation of Resources Without Limits or Throttling

    CVE-2026-35405Libp2p

    libp2p-rust is the official rust language Implementation of the libp2p networking stack. Prior to 0.17.1, libp2p-rendezvous server has no limit on how many namespaces a single peer can register. A malicious peer can just keep registering unique namespaces in a

  • 7.5 High severity

    Django: Allocation of Resources Without Limits or Throttling

    CVE-2026-33034Django

    An issue was discovered in 6.0 before 6.0.4, 5.2 before 5.2.13, and 4.2 before 4.2.30. ASGI requests with a missing or understated `Content-Length` header could bypass the `DATA_UPLOAD_MAX_MEMORY_SIZE` limit when reading `HttpRequest.body`, allowing remote att

  • 7.5 High severity

    fedify: Uncontrolled Resource Consumption

    CVE-2026-34148Fedify

    Fedify is a TypeScript library for building federated server apps powered by ActivityPub. Prior to 1.9.6, 1.10.5, 2.0.8, and 2.1.1, @fedify/fedify follows HTTP redirects recursively in its remote document loader and authenticated document loader without enforc

  • 7.5 High severity

    mesop: Allocation of Resources Without Limits or Throttling

    CVE-2026-34824Mesop-dev

    Mesop is a Python-based UI framework that allows users to build web applications. From version 1.2.3 to before version 1.2.5, an uncontrolled resource consumption vulnerability exists in the WebSocket implementation of the Mesop framework. An unauthenticated a

  • 7.5 High severity

    Amazon Athena ODBC driver: Allocation of Resources Without Limits or Throttling

    CVE-2026-35562Amazon

    Allocation of resources without limits in the parsing components in Amazon Athena ODBC driver before 2.1.0.0 might allow a threat actor to cause a denial of service by delivering crafted input that triggers excessive resource consumption during the driver's pa

  • 7.5 High severity

    budibase: Allocation of Resources Without Limits or Throttling

    CVE-2026-25043Budibase

    Budibase is an open-source low-code platform. Prior to version 3.23.25, a business logic vulnerability exists in Budibase’s password reset functionality due to the absence of rate limiting, CAPTCHA, or abuse prevention mechanisms on the “Forgot Password” endpo

  • 7.5 High severity

    rack: Uncontrolled Resource Consumption

    CVE-2026-34827Rack

    Rack is a modular Ruby web server interface. From versions 3.0.0.beta1 to before 3.1.21, and 3.2.0 to before 3.2.6, Rack::Multipart::Parser#handle_mime_head parses quoted multipart parameters such as Content-Disposition: form-data; name="..." using repeated St

  • 7.5 High severity

    ash: Allocation of Resources Without Limits or Throttling

    CVE-2026-34593Ash-project

    Ash Framework is a declarative, extensible framework for building Elixir applications. Prior to version 3.22.0, Ash.Type.Module.cast_input/2 unconditionally creates a new Erlang atom via Module.concat([value]) for any user-supplied binary string that starts wi

  • 7.5 High severity

    rack: Uncontrolled Resource Consumption

    CVE-2026-34829Rack

    Rack is a modular Ruby web server interface. Prior to versions 2.2.23, 3.1.21, and 3.2.6, Rack::Multipart::Parser only wraps the request body in a BoundedIO when CONTENT_LENGTH is present. When a multipart/form-data request is sent without a Content-Length hea

  • 7.5 High severity

    rack: Uncontrolled Resource Consumption

    CVE-2026-34826Rack

    Rack is a modular Ruby web server interface. Prior to versions 2.2.23, 3.1.21, and 3.2.6, Rack::Utils.get_byte_ranges parses the HTTP Range header without limiting the number of individual byte ranges. Although the existing fix for CVE-2024-26141 rejects range

  • 7.5 High severity

    suricata: Uncontrolled Resource Consumption

    CVE-2026-31935OISF

    Suricata is a network IDS, IPS and NSM engine. Prior to versions 7.0.15 and 8.0.4, flooding of craft HTTP2 continuation frames can lead to memory exhaustion, usually resulting in the Suricata process being shut down by the operating system. This issue has been