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

    bc-csharp: Allocation of Resources Without Limits or Throttling

    CVE-2026-63572Legion of the Bouncy Castle

    Allocation of resources without limits in PKCS#12 keystore loading (Pkcs12Store.Load) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows an attacker who can supply a PKCS#12 (PFX) file to cause a denial of service through CPU exhaustion via an i

  • 7.5 High severity

    bc-csharp: Allocation of Resources Without Limits or Throttling

    CVE-2026-63568Legion of the Bouncy Castle

    Allocation of resources without limits or throttling in the CMP/CRMF password-based MAC verifier (PKMacBuilder) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a remote unauthenticated attacker to cause a denial of service through CPU exhaust

  • 7.5 High severity

    Mooncake: Allocation of Resources Without Limits or Throttling

    CVE-2026-103761Kvcache-ai

    Mooncake transfer engine through 0.3.13.post1 contains a memory exhaustion vulnerability in TransferMetadata::receivePeerNotify that allows unauthenticated attackers to grow process memory without limit. Attackers can repeatedly send notify frames up to 1 MB t

  • 7.5 High severity

    jackson-dataformats-binary: Uncontrolled Resource Consumption

    CVE-2026-68496FasterXML

    The Smile parser in FasterXML jackson-dataformats-binary never invokes StreamReadConstraints.validateNameLength() when decoding JSON object property names, so the maxNameLength limit is not enforced for this format. SmileParser._handleLongFieldName() grows its

  • 7.5 High severity

    jackson-dataformats-binary: Uncontrolled Resource Consumption

    CVE-2026-68495FasterXML

    The CBOR parser in FasterXML jackson-dataformats-binary never invokes StreamReadConstraints.validateNameLength() when decoding JSON object property names, so the maxNameLength limit is not enforced for this format. CBORParser._decodeLongerName() decodes a defi

  • 8.2 High severity

    Apache APISIX: Allocation of Resources Without Limits or Throttling

    CVE-2026-94250Apache

    Allocation of resources without limits or throttling vulnerability in batch-requests plugin in Apache APISIX. An unauthenticated caller can drive a gateway worker into OOM via a route where the batch-requests plugin is used and the batch endpoint is publicly e

  • 7.5 High severity

    pypdf: Uncontrolled Resource Consumption

    CVE-2026-102993Py-pdf

    pypdf is a free and open-source pure-python PDF library. Prior to 6.17.0, a crafted PDF can provide unusually large Roman page-label values that cause pypdf/_page_labels.py to generate excessively large numeral strings when an application retrieves document pa

  • 7.5 High severity

    restbed: Allocation of Resources Without Limits or Throttling

    CVE-2026-103472Corvusoft

    restbed through 5.0.0 accepts WebSocket frames with declared payload lengths up to 2^63 bytes and buffers the payload without size limits in an unbounded stream buffer. Remote unauthenticated attackers can declare large frame sizes and stream payload data to e

  • 7.5 High severity

    restbed: Allocation of Resources Without Limits or Throttling

    CVE-2026-103471Corvusoft

    restbed through 5.0.0 buffers HTTP request headers without enforcing a maximum size limit, allowing remote unauthenticated attackers to exhaust server memory. Attackers can open TCP connections and stream bytes indefinitely without sending the header delimiter

  • 7.5 High severity

    Development System 3: Allocation of Resources Without Limits or Throttling

    CVE-2026-76992Codesys

    The CODESYS Gateway Client allocates memory based on a size field in a gateway response without enforcing an appropriate upper limit. An unauthenticated remote attacker controlling a malicious gateway can exploit this behavior to trigger excessive memory consu

  • 7.5 High severity

    Apache MINA SSHD: Allocation of Resources Without Limits or Throttling

    CVE-2026-94002Apache

    Possible memory exhaustion in SFTP clients (DefaultSftpClient) in component sshd-sftp in Apache MINA SSHD versions 0.9.0 to 2.19.0 and 3.0.0-M1 to 3.0.0-M5. Apache MINA SSHD is a Java library for client-side and server-side SSH. The sshd-sftp component provide

  • 8.7 High severity

    Apache PLC4X: Uncontrolled Recursion

    CVE-2026-102509Apache

    Memory Allocation with Excessive Size Value, Allocation of Resources Without Limits, and Uncontrolled Recursion in the Java implementation of Apache PLC4X (PLC4J) allow a malicious or impersonated device to exhaust the memory or stack of the client application

  • 8.6 High severity

    Infinity: Allocation of Resources Without Limits or Throttling

    CVE-2026-103102Pexip

    Pexip Infinity before 41.0 is affected by improper input validation in the signaling implementation which allows a remote attacker to trigger a software abort resulting in a denial of service. Exploitation of this issue requires accessing a gateway call from a

  • 7.5 High severity

    Infinity: Allocation of Resources Without Limits or Throttling

    CVE-2026-103101Pexip

    Pexip Infinity 30.0 through 40.x before 41.0 is affected by improper input validation in the web server that allows a malicious attacker to render a Pexip Infinity node inaccessible.

  • 7.5 High severity

    Fireware OS: Uncontrolled Resource Consumption

    CVE-2026-86104WatchGuard

    An uncontrolled resource consumption vulnerability in the Fireware OS login process (wgagent) allows a remote, unauthenticated attacker to cause a denial of service by sending a specially crafted request.

  • 7.5 High severity

    LightLLM: Allocation of Resources Without Limits or Throttling

    CVE-2026-103042ModelTC

    LightLLM through 1.2.0 contains a memory exhaustion vulnerability in the NCCL control channel when started with --pd_trans_mode nccl, allowing unauthenticated attackers to exhaust KV-transfer worker memory. Attackers can call the exposed_set_value method to st

  • 8.3 High severity

    Eclipse ThreadX NetX Duo: Out-of-bounds Read

    CVE-2026-102713Eclipse Foundation

    In Eclipse ThreadX NetX Duo versions up to and including 6.5.2.202603, built with packet chaining, the TFTP server does not bound the length of a received DATA datagram. An unauthenticated peer can upload an oversized datagram that writes memory beyond the rec

  • 7.5 High severity

    urllib3: Allocation of Resources Without Limits or Throttling

    CVE-2026-97689Urllib3

    urllib3 is an HTTP client library for Python. From 1.10.3 until 2.8.0, the HTTPResponse.read_chunked and HTTPResponse.stream methods can allocate unbounded memory because the streaming chunk parser buffers the chunk-size field until newline or EOF without a le

  • 7.5 High severity

    OpenSSL: Allocation of Resources Without Limits or Throttling

    CVE-2026-84784OpenSSL

    Issue summary: A malicious remote peer may flood the local QUIC stack with NEW_CONNECTION_ID frames by avoiding a limit check on how many connection IDs the remote QUIC stack can use. Impact summary: The local QUIC stack sends a RETIRE_CONN_ID frame for every

  • 7.5 High severity

    OpenSSL: Allocation of Resources Without Limits or Throttling

    CVE-2026-54873OpenSSL

    Issue summary: QUIC process may keep memory for QUIC packet buffer for much longer period than necessary. Impact summary: Remote peer can exploit this vulnerability by sending maliciously crafted packets, making the local QUIC stack to keep the memory for pack

  • 7.5 High severity

    pyjwt: Allocation of Resources Without Limits or Throttling

    CVE-2026-101917Jpadilla

    PyJWT is a Python implementation of JSON Web Token standards. Prior to 2.14.0, PyJWT get_signing_key_from_jwt is affected because unknown kid misses force refreshes without a negative cache or minimum refresh interval. This occurs when unauthenticated tokens r

  • 8.2 High severity

    mint: Allocation of Resources Without Limits or Throttling

    CVE-2026-91043Elixir-mint

    Allocation of Resources Without Limits or Throttling vulnerability in elixir-mint mint allows a malicious HTTP/2 server to exhaust memory on the client host and cause a denial of service. Mint.HTTP2 enforces the client's max_header_list_size setting only on th

  • 7.5 High severity

    netty: Allocation of Resources Without Limits or Throttling

    CVE-2026-100660Netty

    Netty's HTTP/3 codec (io.netty:netty-codec-http3) from 4.2.0.Final through 4.2.17.Final retains unbounded per-stream QPACK encoder state. QpackEncoder stores a queue and a dynamic-table index tracker for every encoded field section that references the QPACK dy

  • 7.5 High severity

    rabbitmq-server: Allocation of Resources Without Limits or Throttling

    CVE-2026-67230Rabbitmq

    RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.15, 4.0.20, 4.1.11, and 4.2.6, the Web STOMP WebSocket handler enforced neither max_frame_size nor login_timeout before authentication, allowing an unauthenticated client to keep a connection

  • 7.5 High severity

    rabbitmq-server: Allocation of Resources Without Limits or Throttling

    CVE-2026-67225Rabbitmq

    RabbitMQ is a messaging and streaming broker. From 3.13.0 until 3.13.15, 4.0.20, 4.1.11, and 4.2.6, the stream protocol stored the FrameMax value negotiated during the Tune handshake but did not compare it with an inbound frame's declared length before bufferi

  • 7.5 High severity

    Apache Qpid Broker-J: Allocation of Resources Without Limits or Throttling

    CVE-2026-92560Apache

    A pre-authentication attacker could leverage type size/count handling to cause excessive allocation leading to potential denial of service. This issue affects Apache Qpid Broker-J: through 10.1.0. Users are recommended to upgrade to version 10.1.1, which fixes

  • 7.5 High severity

    wazuh: Allocation of Resources Without Limits or Throttling

    CVE-2026-71540Wazuh

    Wazuh is an open-source security platform providing unified XDR and SIEM protection for endpoints and cloud workloads. From 3.9.0 until 4.14.7, wazuh-clusterd in framework/wazuh/core/cluster/common.py allocates a payload buffer using the size declared in a 20-

  • 7.5 High severity

    authentik: Allocation of Resources Without Limits or Throttling

    CVE-2026-94613Goauthentik

    authentik is an open-source identity provider. Prior to 2026.2.7, 2026.5.7, and 2026.8.2, an unauthenticated attacker can submit a malformed SAML message to an authentik deployment using SAML in either the identity-provider or SAML source role. The message can

  • 7.5 High severity

    klever-go: Allocation of Resources Without Limits or Throttling

    CVE-2026-86065Klever-io

    Klever-Go is the Go implementation of the Klever blockchain protocol. Prior to 1.7.20, the default-open GET /subscribe endpoint in network/api/websocket/routes.go accepts unauthenticated WebSocket clients with permissive origin handling, does not call SetReadL

  • 7.5 High severity

    rabbitmq-server: Allocation of Resources Without Limits or Throttling

    CVE-2026-66079Rabbitmq

    RabbitMQ is a messaging and streaming broker. Prior to versions 3.13.15, 4.0.20, 4.1.11, and 4.2.6, parse_array_primitive/2 for constructor 0x45 (list0) returns an element with byte-width B = 0. The enclosing array32 parser at line 148 reads a 4-byte Count fro

  • 7.5 High severity

    jawn: Allocation of Resources Without Limits or Throttling

    CVE-2026-59990Typelevel

    Jawn is an open source JSON parser. Prior to 1.7.0, Jawn parse methods accept arbitrarily deep JSON array and object nesting without a depth limit, allowing a remote attacker who can submit untrusted JSON to grow parser contexts until the JVM heap is exhausted

  • 7.5 High severity

    moquette: Allocation of Resources Without Limits or Throttling

    CVE-2026-95845Moquette-io

    Moquette is a lightweight Java MQTT broker. Prior to 0.18.1, the broker does not enforce a maximum length for pending per-session message queues. When a fast publisher sends messages to a slow subscriber whose in-flight window is full, queued messages can accu

  • 7.1 High severity

    Albatross: Allocation of Resources Without Limits or Throttling

    CVE-2026-96609Robur

    Robur Albatross 1.0.0 through 2.x before 2.7.2 does not limit use of the ring buffer, leading to an albatross-console loop with no recognized termination condition. This is only exploitable by users who can send console subscription commands to unikernels that

  • 7.5 High severity

    Apache Tomcat: Allocation of Resources Without Limits or Throttling

    CVE-2026-78383Apache

    Allocation of resources without limits or throttling vulnerability in Apache Tomcat allows an unauthenticated AJP request to pin an AJP processing thread leading to denial of service. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.25, from 10.1.

  • 7.5 High severity

    jackson-core: Uncontrolled Resource Consumption

    CVE-2026-89425FasterXML

    UTF8DataInputJsonParser._reportInvalidToken() in FasterXML jackson-core builds the offending-token text for its error message by appending Java identifier characters to a StringBuilder in a loop that has no upper bound. Unlike the three sibling parser implemen

  • 7.1 High severity

    postiz-app: Missing Authentication for Critical Functionality

    CVE-2026-94455GitroomHQ

    An HTTP endpoint intended for provisioning enterprise and reseller organisations is reachable without any session. The authentication middleware is bound only to an explicit list of controllers, and the enterprise controller is not on that list, so no authenti

  • 7.1 High severity

    cloudreve: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2026-77633Cloudreve

    Cloudreve is a self-hosted file management and sharing system. Prior to 4.18.0, PrepareUpload in pkg/filemanager/fs/dbfs/upload.go checks a stale in-memory user storage value through validateUserCapacity and later applies an unconditional storage charge outsid

  • 7.1 High severity

    OTP: Allocation of Resources Without Limits or Throttling

    CVE-2026-68956Erlang

    Allocation of Resources Without Limits or Throttling vulnerability in Erlang/OTP ssh allows an authenticated remote attacker to exhaust node memory by repeatedly opening session channels that are never assigned a handler. The "session" clause of ssh_connection

  • 7.5 High severity

    vllm: Allocation of Resources Without Limits or Throttling

    CVE-2026-94624Vllm-project

    vLLM through 0.29.0 contains a denial of service vulnerability in P2P KV offloading when OffloadingConnector is configured with TieringOffloadingSpec and a peer-to-peer secondary tier. Attackers can supply arbitrary remote host and port values in kv_transfer_p

  • 8.7 High severity

    zapros: Allocation of Resources Without Limits or Throttling

    CVE-2026-61652Kap-sh

    Zapros, a Python HTTP client, prior to version 0.14.0 is vulnerable to denial of service via memory exhaustion. The issue affects all callers who streamed compressed responses relying on the chunk size — explicit (`iter_bytes(chunk_size=...)`) or the default —