Skip to main content
CVE-2026-44650 CRITICAL CVSS 9.1 sillytavern Verified Advisory

Path traversal via sanitize-filename bypass in SillyTavern extensions API (CVE-2026-44650)

The `POST /api/extensions/delete` endpoint in SillyTavern validates the `extensionName` parameter before sanitizing it, allowing the special value `"."` to pass the non-empty check. The `sanitize-filename` library converts `"."` to an empty string, causing `path.join` to resolve to the base extensions directory itself, which is then recursively deleted. No authentication is required in the default configuration, enabling any user with network access to permanently destroy the entire extensions directory with a single unauthenticated HTTP request. Affected versions: - <= 1.17.0 We recommend updating to: 1.18.0. CVSS 9.1 · our assessment: act_now Reference: https://github.com/SillyTavern/SillyTavern/security/advisories/GHSA-886q-f44j-h6wh Details: https://vuln.today/cve/CVE-2026-44650

Verified by vuln.today against published advisories.

Affected versions

  • – <= 1.17.0

Fixed in: 1.18.0

Full CVE analysis Reference Published Jul 23, 2026

← All verified advisories

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