Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach network-exposed SillyTavern endpoint
-
DeliverySend large or compressed 500MB body
-
ExploitPre-auth body-parser buffers payload
-
ExecutionIssue requests in parallel
-
ImpactExhaust memory and CPU, deny service
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption limits
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The attacker only needs network reachability to a SillyTavern instance running 1.12.13 through 1.19.0; no authentication and no special feature toggle is required because the body-parser middleware parses request bodies (JSON or urlencoded, up to the 500 MB limit, including compressed payloads) BEFORE authentication and whitelist/IP checks are applied, so default configurations are affected. The key limiting factor is exposure: SillyTavern is normally run as a local single-user service bound to localhost or a trusted LAN, so realistic exploitation requires that the operator has deliberately exposed the instance to untrusted networks (or disabled/weakened its listen-address/whitelist restrictions). Effective resource exhaustion may also require sending sufficiently large or decompression-heavy bodies and/or multiple parallel connections. |
| Impact | The vendor CVSS 4.0 vector (AV:N/PR:N/UI:N) marks this as a network-reachable, unauthenticated flaw, which is the primary risk driver: the body-parser middleware runs before authentication and whitelist checks, so no credentials are needed. However, impact is strictly availability (VC:N/VI:N/VA:H) - there is no data disclosure or code execution, so this is a pure denial-of-service issue. The vendor also assigned AC:H/AT:P, indicating some attack preconditions/complexity, which moderates the otherwise-high 8.2 score. Exploit code is publicly available (reported by VulnCheck with a HackMD writeup), raising the practical likelihood of opportunistic abuse, but there is NO CISA KEV listing and NO EPSS score in the provided data, so there is no evidence of active, widespread exploitation - treat POC availability and active exploitation as distinct signals. The most important mitigating real-world factor not reflected in the CVSS score is deployment reality: SillyTavern is a self-hosted LLM chat frontend typically bound to localhost or a LAN, so the AV:N 'network' vector only translates to real exposure for instances deliberately published to the internet. Net assessment: a genuine, easily-triggered DoS for internet-exposed SillyTavern instances, but a low concern for the common localhost/LAN deployment; prioritize patching only where the instance is externally reachable. |
| Exploit ScenarioDerived | An attacker who can reach a SillyTavern instance (version 1.12.13-1.19.0) over the network sends one or more HTTP requests carrying a very large or highly compressed JSON/urlencoded body (up to 500 MB) to any endpoint; because body-parser runs before authentication, the server buffers and parses the payload, consuming memory and CPU. By issuing such requests in parallel the attacker exhausts server resources and makes the application unresponsive to legitimate users. Public exploit/POC material exists (VulnCheck advisory and a HackMD writeup), lowering the barrier to reproduction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 10, 2026
Unauthenticated remote attackers can exhaust memory and CPU in SillyTavern 1.12.13 through 1.19.0 by sending large or compressed JSON or urlencoded request bodies, because the body-parser middleware processes request bodies before authentication and whitelist checks. Publicly available exploit code exists, and the vendor CVSS 4.0 vector rates this as a network-reachable, unauthenticated flaw (base 8.2); our independent assessment (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) confirms no authentication or special toggle is required, but notes that realistic exploitation requires the operator to have exposed the instance to untrusted networks. Default configurations are affected, though SillyTavern is typically run as a local single-user service bound to localhost or a trusted LAN.
RemediationAI
No vendor-released patch was identified in the available data at time of analysis. To mitigate, restrict network exposure: bind SillyTavern to localhost (127.0.0.1) or a trusted LAN interface, and use host firewall rules to block untrusted access-this is the most effective control because the vulnerability requires network reachability, but it prevents remote use of the instance. If remote access is necessary, place the service behind a reverse proxy (e.g., nginx or Apache) that enforces authentication and limits request body size (e.g., nginx client_max_body_size 1m) and connection rates; this may break legitimate large uploads such as character cards or chat imports. Additionally, reject or strip compressed request bodies at the proxy (e.g., deny Content-Encoding: gzip) to prevent decompression amplification, though this increases bandwidth for legitimate compressed traffic. Run the service inside a container with strict memory and CPU limits to contain resource exhaustion, and monitor the vendor advisory (https://www.vulncheck.com/advisories/sillytavern-1.12.13-through-1.19.0-pre-authentication-denial-of-service-via-body-parsing) and the GitHub repository (https://github.com/SillyTavern/SillyTavern) for an official fix, applying it as soon as it becomes available.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is an instance of CWE-400 (Uncontrolled Resource Consumption) in SillyTavern's request-handling pipeline. SillyTavern is a Node.js application, and its server-main.js sets up body-parser middleware (referenced lines 110-150 in the 1.19.0 source) to parse JSON and urlencoded request bodies up to a 500 MB limit, including compressed payloads. Because this middleware executes before authentication and whitelist/IP checks, any network-reachable instance can be forced to allocate memory and CPU for parsing and decompressing attacker-controlled bodies. Attackers can amplify the impact by sending many parallel requests or highly compressible payloads that expand significantly upon decompression, exhausting resources. The CPE cpe:2.3:a:sillytavern:sillytavern:*:*:*:*:*:*:*:* confirms the affected product is SillyTavern, with the version range 1.12.13 through 1.19.0 specified by the description and VulnCheck advisory. Our independent assessment rates the flaw as CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, while the vendor CVSS 4.0 vector (CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N) differs in attack complexity; both agree that no privileges or user interaction are needed.
Know when Sillytavern gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Pre-auth body-parser means AV:N/PR:N/UI:N; sending an oversized or compressed body is straightforward, so AC:L; impact is availability-only (A:H, C:N/I:N) with no scope change.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
SillyTavern 1.12.13 through 1.19.0 contains a denial of service vulnerability that allows unauthenticated remote attackers to exhaust resources because body-parser middleware runs before authentication and whitelist checks. Attackers can send large or compressed JSON or urlencoded bodies up to 500 MB, optionally in parallel, to exhaust memory and CPU and deny service.
Technical POC Analysis
Evidence note: the supplied source is the reporter's HackMD writeup (HaiND, coordinated disclosure).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
SillyTavern versions 1.12.13 through 1.19.0 can be driven into resource exhaustion by any unauthenticated network client, allowing an attacker to take the service offline with little effort and no credentials. Because SillyTavern is normally a single-user tool bound to localhost or a trusted LAN, the practical organizational exposure is concentrated among teams that have deliberately published an instance to untrusted networks - those deployments should be treated as internet-facing availability risk, and no vendor fix is currently available. Leadership should care because the only remediation path is environmental containment, which requires action by whoever owns the affected hosts rather than a routine update cycle.
No vendor-released patch identified at time of analysis. Interim mitigations: bind SillyTavern to localhost or a trusted internal interface only; block external and untrusted-network reachability via firewall, ACLs, or network segmentation; place the service behind an authenticated reverse proxy that enforces request body size limits, request rate limiting, and rejection of compressed or oversized JSON and urlencoded bodies before they reach the application; monitor for repeated large or malformed POST requests and corresponding CPU or memory spikes; and disable or restrict any whitelist bypass paths that expose the service to untrusted clients.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
EUVD-2026-96340
GHSA-g54j-r2jq-rm6q
NVD
CVE.org
EPSS
VulDB
Exploit-DB