Submit #811274: aiwaves-cn agents latest Uncontrolled Resource Consumption (CWE-400)info

Titelaiwaves-cn agents latest Uncontrolled Resource Consumption (CWE-400)
Beschreibung# Technical Details An Unauthenticated Denial of Service (DoS) vulnerability exists in the `recall_relevant_memories_to_working_memory` method in `core/cat/looking_glass/stray_cat.py` of agents (cheshire_cat_core). The application fails to truncate or limit the size of incoming user message payloads (`user_message_json.text`) before passing them to the underlying `tiktoken` encoding function. # Vulnerable Code File: `core/cat/looking_glass/stray_cat.py` Method: `recall_relevant_memories_to_working_memory` Why: The `tiktoken` library (written in Rust) imposes a stack depth limit. When given an excessively large string, it panics with a `StackOverflow`, issuing a fatal exception that terminates the Python FastAPI worker process serving the request. # Reproduction 1. Start the core application on its default port (1865). 2. Construct a malicious JSON payload with 5,000,000 characters (`"A" * 5_000_000`). 3. Send it to the `/message` endpoint via a standard HTTP POST request. 4. Observe the server drop the connection, return a 500 Internal Server Error, and the worker process fatally crash. # Impact - Complete Denial of Service (DoS). - Prolonged application downtime through continuous worker termination or resource exhaustion.
Quelle⚠️ https://github.com/aiwaves-cn/agents/issues/219
Benutzer
 Eric-b (UID 96354)
Einreichung23.04.2026 09:44 (vor 1 Monat)
Moderieren11.05.2026 15:18 (18 days later)
StatusAkzeptiert
VulDB Eintrag362606 [aiwaves-cn agents bis e8c4e3c2d19739d3dff59e577d1c97090cc15f59 cheshire_cat_core stray_cat.py recall_relevant_memories_to_working_memory Denial of Service]
Punkte20

Might our Artificial Intelligence support you?

Check our Alexa App!