Skip to main content

SillyTavern EUVDEUVD-2026-96340

| CVE-2026-108545 HIGH
Uncontrolled Resource Consumption (CWE-400)
2026-10-10 VulnCheck GHSA-g54j-r2jq-rm6q
8.2
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach network-exposed SillyTavern endpoint
  2. Delivery
    Send large or compressed 500MB body
  3. Exploit
    Pre-auth body-parser buffers payload
  4. Execution
    Issue requests in parallel
  5. Impact
    Exhaust 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.6% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

SillyTavern 1.12.13 ≤1.19.0

Affected Packages

euvd sillytavern no fix

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

Vendor (VulnCheck) PRIMARY 8.2 HIGH
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
vuln.today AI 7.5 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: Medium
Compensating Controls

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

EPSS Score
0.6%
Top 54% exploitable
Prevalence
Low
self-hosted hobbyist LLM chat frontend, usually bound to localhost
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.6%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Medium

Priority Score

62
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +41
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy